首页 > 系统服务 > 详细

Linux之uniq命令

时间:2015-11-15 23:12:17      阅读:322      评论:0      收藏:0      [点我收藏+]

uniq - report or omit repeated lines  省去重复的行

 

参数:

  -i  忽略大小写字符的不同

  -c  对重复的行进行记数

 

注意:uniq命令只会对相邻的重复的行进行去重,所以uniq常常和sort命令一起用,sort命令可将重复的行排在一起,然后使用uniq进行重复数统计

[root@BASE test]# cat c.txt 
a
a
b
a
a
a
b
b
b
d
b
[root@BASE test]# cat c.txt |uniq
a
b
a
b
d
b
[root@BASE test]# cat c.txt |uniq -c     //只对相邻的行进行去重
      2 a
      1 b
      3 a
      3 b
      1 d
      1 b
[root@BASE test]# cat c.txt |sort|uniq -c     //结合sort命令使用
      5 a
      5 b
      1 d
[root@BASE test]# last|cut -d" " -f1|sort|uniq -c          
      1 
     12 chenyao
      6 chenyao1
      3 oldgirl
     57 reboot
    107 root
      1 wtmp
[root@BASE test]# 

 

Linux之uniq命令

原文:http://www.cnblogs.com/along1226/p/4967551.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!