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