在 linux 中使用带排序或不带排序的 uniq 命令的区别

Difference between using the uniq command with sort or without it in linux

当我使用 uniq -u data.txt 时列出整个文件,当我使用 sort data.txt | uniq -u 时它会省略重复的行。为什么会这样? uniq 男人说 -u, --unique 只打印独特的行。我不明白为什么我需要使用管道来获得正确的输出。

uniq 删除 相邻 个重复项。如果您想忽略 相邻的重复项,则必须先对数据进行排序。