zoukankan      html  css  js  c++  java
  • Linux uniq命令

    uniq 命令用来检查、删除文本中重复出现的行列,一般与sort命令结合使用。


    语法

    uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]
    

    参数

    -c:在每列旁显示重复出现的次数。

    -d:显示重复出现的行列。


    实例

    原有内容:

    [root@localhost ~]# cat file.txt 
    test 30  
    test 30  
    test 30  
    Hello 95  
    Hello 95  
    Hello 95  
    Hello 95  
    Linux 85  
    Linux 85  
    

    删除重复行:(注意:例子中 Linux 85 后面的空格都必须相同,都是3个

    [root@localhost ~]# uniq file.txt 
    test 30  
    Hello 95  
    Linux 85  
    

    重复行必须相邻

    [root@localhost ~]# cat file1.txt 
    test 30  
    Hello 95  
    Linux 85 
    test 30  
    Hello 95  
    Linux 85 
    test 30  
    Hello 95  
    Linux 85 
    

    结合sort删除重复行:

    [root@localhost ~]# sort file1.txt | uniq
    Hello 95  
    Linux 85 
    test 30  
    

    统计各行重复出现的次数:

    [root@localhost ~]# sort file1.txt | uniq -c
          3 Hello 95  
          3 Linux 85 
          3 test 30  
    

    显示重复出现的行(列):

    [root@localhost ~]# uniq -d file.txt 
    test 30  
    Hello 95  
    Linux 85
    
  • 相关阅读:
    7.19 repeater的用法:
    7.18 内置对象
    7.17 三级联动 控件及JS简单使用
    7.15 简单控件 以及 复合控件
    7.14 Repeater
    7.14 ASP.NET介绍 基础
    phpcms图文总结(转载)
    phpcms图文总结(转)
    商业php软件的应用
    php前段时间复习
  • 原文地址:https://www.cnblogs.com/keye/p/15247168.html
Copyright © 2011-2022 走看看