如果我有一个包含以下内容的文本文件
red apple
green apple
green apple
orange
orange
orange
有没有Linux命令或脚本可以让我得到下面的结果?
1 red apple
2 green apple
3 orange
发布于 2011-06-23 06:55:23
通过sort
发送它(将相邻的项目放在一起),然后通过uniq -c
提供计数,即:
sort filename | uniq -c
要以排序顺序(按频率)获得该列表,您可以
sort filename | uniq -c | sort -nr
发布于 2014-04-15 15:14:14
几乎与uniq
相同,但是如果你在borribles中添加d
参数,它只会显示重复项。
sort filename | uniq -cd | sort -nr
发布于 2011-06-23 06:53:26
uniq -c file
在文件尚未排序的情况下:
sort file | uniq -c
https://stackoverflow.com/questions/6447473
复制相似问题