当前位置: 技术问答>linux和unix
问个关于awk的小问题
来源: 互联网 发布时间:2017-02-13
本文导语: 文本行如下列所示 209628928 enable 209628928 enable 209628928 enable 151084288 enable 151084288 enable 151084288 enable 151084288 enable 151084288 enable shell命令是否能够做到按照$1分组得到个数例如: 209628928 个数 3 151084288 个数 5 ...
文本行如下列所示
209628928 enable
209628928 enable
209628928 enable
151084288 enable
151084288 enable
151084288 enable
151084288 enable
151084288 enable
shell命令是否能够做到按照$1分组得到个数例如:
209628928 个数 3
151084288 个数 5
能否在不知道$1的具体值得情况下动态分组,得到个数?
209628928 enable
209628928 enable
209628928 enable
151084288 enable
151084288 enable
151084288 enable
151084288 enable
151084288 enable
shell命令是否能够做到按照$1分组得到个数例如:
209628928 个数 3
151084288 个数 5
能否在不知道$1的具体值得情况下动态分组,得到个数?
|
awk '{a[$1]++} END{for( i in a ) print i, a[i]}' yourfile
|
楼上ok了