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

统计下面文本中,第一列文本出现的次数(第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]++表示对第一列中字符出现次数进行累加,后面{ }中的语句表示输出结果


你可能感兴趣的:(awk)