Linux日常之命令uniq
命令uniq
作用是过滤文件内容重复部分
需要注意的是,该命令只是对相邻的行进行比较,若两个相同的行不相邻,不会被过滤掉
选项
-c,在每行行首显示出该行出现的次数
-d,只显示出重复的行
-u,只显示不重复的行
-n,针对字段!忽略前n个字段以及每个字段前的空白,字段之间由制表符和空格隔开
+n,针对字符!忽略前n个字符,进行比较
-f n,与-n相同,针对的是字段
-s n,与+n相同,针对的是字符
操作实例
1. 利用-c,显示出每行出现的次数
2. 利用-d,只显示出重复的行
3. 利用-u,只显示出不重复的行
4. 利用-n以及-f n两种形式,针对第2个字段去重
5. 忽略前两个字段,同时忽略第三个字段的前两个字符进行去重
注意,-s后的参数“2”表示的是,忽略前两个字符,此处所忽略的是第二个空白符以及第三个字段的首字母,即从第三个字符开始进行去重的。
posted on 2017-12-10 14:16 一个不会coding的girl 阅读(385) 评论(0) 编辑 收藏 举报