Linux uniq命令:将重复行从输出文件中删除
Linux uniq命令 功能描述
使用uniq命令可以将文件内的重复行数据从输出文件中删除,只留下每条记录的惟一样本。命令语法:
Linux uniq命令 语法
uniq [选项] [文件]
命令中各选项的含义如表所示。
Linux uniq命令 示例
查看文件file3中重复行数据的内容
[root@rhel ~]# cat file3
aaa
aaa
bbb
//查看文件file3文件内容
[root@rhel ~]# uniq -d file3
aaa
// file3文件中重复行数据的内容为aaa
查看文件file3中不重复行数据的内容
[root@rhel ~]# uniq -u file3
bbb
//file3文件中不重复行数据的内容为bbb
显示file3文件中每行连续出现的次数
[root@rhel ~]# uniq -c file3
2 aaa
1 bbb
显示file3文件所有重复的行,每个重复的行都显示
[root@rhel ~]# uniq -D file3
aaa
aaa