Linux uniq命令

Linux uniq命令:将重复行从输出文件中删除

Linux uniq命令 功能描述

使用uniq命令可以将文件内的重复行数据从输出文件中删除,只留下每条记录的惟一样本。命令语法:

Linux uniq命令 语法

uniq [选项] [文件]

命令中各选项的含义如表所示。

Linux 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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程