使用 uniq 命令打印目录中的唯一扩展名时,会出现重复项

使用 uniq 命令打印目录中的唯一扩展名时,会出现重复项
for i in *; do echo ${i#*.}; done | uniq -u

为什么输出中有重复的内容?

答案1

筛选邻近的匹配线

...

注意:“uniq”不会检测重复的行,除非它们相邻。您可能想首先对输入进行排序,或者使用不带“uniq”的“sort -u”。

相关内容