linux下去除重复的命令uniq用法示例

发布时间:2020-12-30编辑:脚本学堂
本文分享下,linux中去除重复的一个命令uniq的用法,有需要的朋友参考下。

uniq 命令
功能 :去除重复行
常用参数:
-uc    统计唯一行
-dc     统计重复行

之前我们介绍过uniq命令的用法,以下是uniq命令的三个例子,供大家参考。

例子,文本内容如下:
 

复制代码 代码示例:
[root@jbxue ~]# cat jbxue.sh
Happy Birthday to you!
Happy Birthday to you!
Happy Birthday to you!
My name is jbxue!

1,uniq 去除重复行
 

复制代码 代码示例:
[root@jbxue ~]# cat jbxue.sh | uniq
Happy Birthday to you!
My name is jbxue!
[root@jbxue ~]#

2,统计唯一行
 

复制代码 代码示例:
[root@jbxue ~]# cat jbxue.sh | uniq -uc
      1 My name is jbxue!

3,统计重复行
 

复制代码 代码示例:
[root@jbxue ~]# cat jbxue.sh | uniq -dc
      3 Happy Birthday to you!
[root@jbxue ~]#