awk常用命令---统计某一列标签个数

xiaoxiao2021-02-28  114

统计下面文本中,第一列文本出现的次数(第2列没什么意义,不是次数)

java 1 python 2 c++ 3 c 4 java 5 java 6 c++ 7 python 8

awk命令如下:

awk -F '\t' '{sum[$1]++}END{for(i in sum) print i "\t" sum[i]}' example.txt java    3 c       1 c++     2 python  2 其中,sum[$1]++表示对第一列中字符出现次数进行累加,后面{ }中的语句表示输出结果

转载请注明原文地址: https://www.6miu.com/read-50293.html

最新回复(0)