zoukankan      html  css  js  c++  java
  • uniq 去除重复行

    1.命令功能

    uniq可以输出或忽略文件中的重复行,经常需要使用sort先对文件进行排序,然后使用uniq去重并计数。

    2.语法格式

    uniq  option  input

    uniq   选项    文件或标准输入

    参数

    参数说明

    -c

    去除重复行,并计算每行出现的次数

    -d

    只打印重复行

    -u

    只显示唯一的行

    3.使用范例

    [root@localhost ~]# cat test.txt
    
    abcd
    
    abcd
    
    abcd
    
    123456
    
    123456
    
    456
    
    789

    范例1 去除重复行

    [root@localhost ~]# uniq test.txt
    
    abcd
    
    123456
    
    456
    
    789

    范例2  去除重复行,计算每行出现的次数

    [root@localhost ~]# uniq -c test.txt
    
          3 abcd
    
          2 123456
    
          1 456
    
          1 789

    范例3 只打印重复行

    [root@localhost ~]# uniq -d test.txt
    
    abcd
    
    123456

    范例4 结合sort,去重

    [root@localhost ~]# sort test.txt |uniq –c  <—按照数字大小排序,再去重
    
          2 123456
    
          1 456
    
          1 789
    
          3 abcd
  • 相关阅读:
    Centos 配置网易YUM源
    JDK 变量配置
    redis如何解决key冲突?
    大数据技术(1)流式计算与Storm
    20151211小问题
    返回顶部
    20151210小问题2
    20151210小问题
    20151209小问题
    前端程序员的自我修养
  • 原文地址:https://www.cnblogs.com/joechu/p/8947600.html
Copyright © 2011-2022 走看看