欢迎到这篇文章,这篇文章介绍了如何使用Linux系统uniq命令欢迎你的阅读。


当文件被处理,重复线路可能出现在它的输出文件。例如,使用cat命令两个文件合并后,再使用排序命令排序,可能会有重复的线。在这个时候,你可以用uniq命令的输出文件中删除这些重复的,只留下每条记录的唯一样本。


Grammar:


uniq { }文件选项


说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二和更多的重复线路将被删除,和行比较是基于使用的字符集的序列,该命令的结果写入输出文件,输入文件和输出文件必须是不同的。如果输入文件是- 表示,从标准输入读取。


订单的含义如下:


c显示输出,每行的行数与文件中的银行行出现在一起。它可以替代U和D选项。


- d只显示重复。


u只显示文件中不重复的行。


- n前n个字段与每个字段之前的空白一起被忽略。字段是一个与制表符和空格分隔的非空间的非表格字符串(字段从0处编号)。


前n个字符被忽略,前一个字符被跳过(字符编号为0)。


f与n相同,其中n是字段数。


s与n相同,这里n是字符数。