我试图用第2栏中独特的位置概括第1栏(花费的金额)。我一直在使用以下代码:
awk '{a[$2]+=$1} END {for (i in a) print i, a[i] }' q5.txt但是它只是用第二列唯一的第一个词来总结,这比第二列中所有单词都是唯一的话要少得多。
数据:
特朗普酒店
特朗普酒店
没有子弹点很难形成
代码输出:
其他58464.3
发布于 2020-12-07 17:17:40
awk '{a[substr($0,index($0,FS)+1)]+=$1}; END { for(i in a) print i,a[i]}' myFilehttps://stackoverflow.com/questions/65186094
复制相似问题