回忆一下Sort和uniq小节中介绍的字符和数值排序。
uniq命令通常操作已排序的文件,并从文件(不管是否排序)中删除连续的相同行。
此外,请注意Perl是如何成为find、sort和uniq之间的中间工具的。
然后,使用awk删除命令名称减号选项和参数,然后将经过排序的列表传递给uniq以得到一个枚举列表。
另一个名为uniq的命令为我们提供了另一种删除重复行的方式。
今年年初,由牛奶公司转型的三明治制造商尤尼克(Uniq)只能靠着领取养老金继续存在。
如有需要,您可进一步扩展管道,将uniq的输出重定向到另外的实用工具。
但是sort和uniq则需要从标准输入设备(stdin)请求数据输入。
最后,按顺序的sort和uniq确保了重复的专辑名只打印一次。
在目前这个问题上,我们承认,Shell的表现更为出色;它很好地利用了内置的uniq-c命令。