我有流感,但这不是借口。我对此感到疯狂(我确信解决方案很简单)。我有这个输入文件
491 Reynosa
639 JGS-Memphis
5 JGS-Memphis
480 Reynosa
247 JGS-Memphis
556 Reynosa
71 JGS-Memphis
993 Reynosa
5 JGS-Memphis
773 Reynosa
63 JGS-Memphis
589 Reynosa
809 Reynosa
671 Reynosa
397 Reynosa
402 Reynosa
160 Reynosa
612 Reynosa
658 Reynosa
549 Reynosa
691 Reynosa
782 Reynosa
579 Reynosa
我需要做一个计数但我的代码......
awk -F" " '{counts[$2]=counts[$2]+1} END {for (key in counts)
printf "%s\t%d\n", key, counts[key]} ' inputfile.txt
正在计算而不是总结......
JGS-Memphis 6
Reynosa 17
我想做这样的事情
JGS-Memphis 1030
Reynosa ...
我在这里想念的是什么?
答案 0 :(得分:3)
awk -F" " '{counts[$2]=counts[$2]+$1}
END {for (key in counts) printf "%s\t%d\n", key, counts[key]} ' inputfile.txt
你错过了一个“$”。