小编典典

Linux命令或脚本计算文本文件中的重复行?

linux

如果我有以下内容的文本文件

red apple
green apple
green apple
orange
orange
orange

是否可以使用Linux命令或脚本来获得以下结果?

1 red apple
2 green apple
3 orange

阅读 451

收藏
2020-06-07

共1个答案

小编典典

将其发送sort(将相邻的项目放在一起)然后uniq -c进行计数,即:

sort filename | uniq -c

并以排序顺序(按频率)获取该列表,您可以

sort filename | uniq -c | sort -nr
2020-06-07