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

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

red apple

green apple

green apple

orange

orange

orange

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

1 red apple

2 green apple

3 orange

回答:

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

sort filename | uniq -c

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

sort filename | uniq -c | sort -nr

以上是 Linux命令或脚本计算文本文件中的重复行? 的全部内容, 来源链接: utcz.com/qa/409065.html

回到顶部