个数统计
对文本中指定项目进行个数统计。
比如一个文件:
a
b
a
c
d
e
a
e
d
a
b
c
a
每行一个字母,要统计每个字母出现的次数。可以:
awk '{sum[$0]+=1} END {for(k in sum) print k ":" sum[k]}' original_file
结果:
a:5
b:2
c:2
d:2
e:2
当然也可以放进一个脚本中:
#! /usr/bin/awk -f
{sum[$0]+=1} END {for(k in sum) print k ":" sum[k]}
Last updated
Was this helpful?