个数统计
对文本中指定项目进行个数统计。
比如一个文件:
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?