Awk 需要对ata进行汇总,但只能计算
我得了流感,但这不是借口。我对此非常着迷(我确信解决方案很简单)。我得到了这个输入文件Awk 需要对ata进行汇总,但只能计算,awk,Awk,我得了流感,但这不是借口。我对此非常着迷(我确信解决方案很简单)。我得到了这个输入文件 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 40
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 ...
我在这里错过了什么
awk -F" " '{counts[$2]=counts[$2]+$1}
END {for (key in counts) printf "%s\t%d\n", key, counts[key]} ' inputfile.txt
你少了一个“$”
你少了一个“$”