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
赞(1)
未经允许不得转载:极客笔记 » Linux uniq命令
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址