用于处理文本中重复记录/行的`uniq`命令的快速指南
uniq 是一个对文本行进行排序的有用的命令。
你可以从文件中获得这些行,或者使用管道从其他命令的输出中获得。
你需要考虑这个关键问题:uniq ,只检测相邻的重复行。
这意味着你很可能将它与sort 一起使用。
sort 命令有自己的方法,可以通过-u (唯一)选项来删除重复的内容。但是uniq 有更大的权力。
默认情况下,它将删除重复的行。

你可以告诉它只显示重复的行,例如,用-d 选项。

你可以使用-u 选项,只显示不重复的行。

你可以用-c 选项计算每一行的出现次数。

使用特殊组合。
sort dogs.txt | uniq -c | sort -nr
来对这些行按最频繁排序。

uniq 命令可以在Linux、macOS、WSL和任何你有UNIX环境的地方使用。