求取相同字符串所对应数值的和
2020-01-14 本文已影响0人
赵会成
awk '{sum[$1]+=$2}END{for(c in sum){print c,sum[c]}}' 输入文件名
awk'{for(i=2;i<=NF;i++)a[i]+=$i;print}END{printf "TOTAL \t";for(j=2;j<=NF;j++)printf a[j]"\t"; print""}' inputfile
多列求和
awk '{sum[$1]+=$2}END{for(c in sum){print c,sum[c]}}' 输入文件名
awk'{for(i=2;i<=NF;i++)a[i]+=$i;print}END{printf "TOTAL \t";for(j=2;j<=NF;j++)printf a[j]"\t"; print""}' inputfile
多列求和