Chinaunix首页 | 论坛 | 博客
  • 博客访问: 97057
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-18 23:43
文章分类

全部博文(16)

分类: LINUX

2014-07-02 11:00:18

删除重复


uniq 
删除文本重复项


选项:
       -c  可在每个输出行之前加上该行重复的次数
       -d  仅显示重复的行
       -u  仅显示未重复的行  
       
       
注:跟sort合用,sort排序先将文本重复的排序在一起,然后uniq删除重复
       
例: 
 [root@cluster-node1 uniq]# cat uniq 
tree
three
duo
my
abc
three
tree
three
live
love




[root@cluster-node1 uniq]# sort uniq |uniq -c      ######  显示计数唯一的、排序后的记录
      1 abc
      1 duo
      1 live
      1 love
      1 my
      3 three
      2 tree
      
      
[root@cluster-node1 uniq]# sort uniq |uniq -d    #######  仅显示文本重复的记录
three
tree      




[root@cluster-node1 uniq]# sort uniq |uniq -u     ###### 仅显示文本没有重复的记录
abc
duo
live
love
my

阅读(1526) | 评论(0) | 转发(0) |
0

上一篇:sort 命令详解

下一篇:patse 命令详解

给主人留下些什么吧!~~