1、如何删除文件中的重复行,只保留不重复的
awk '!seen[$0]++' <filename>
2、第一行相同的第二行相加
awk '{for(i=2;i<=NF;i++)a[$1,i]+=$i;b[$1]}END{for(j in b){printf("%-5s",j);for(k=2;k<NF;k++)printf("%-5s",a[j,k]);print "\t"a[j,k]}}' <filename>
转载于:https://blog.51cto.com/dongyule/1734909