grep
我正在使用以下内容来获取使用和的出现次数wc
。
grep -iEo "(red|white|blue)" somefile.txt | wc -l
然而,这给出了一个数字。相反,我想要类似的东西:
red: 2
white: 1
blue: 0
Total: 3
这样的事情可以用 grep 实现吗?
答案1
sort
从和寻求帮助uniq
:
grep -iEo "(red|white|blue)" somefile.txt | sort | uniq -c
sort
对输出进行排序uniq -c
获取频率