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

    1.uniq命令:

      用于去除有序文件中的重复行并将结果输出到标准输出。uniq经常和sort合用,【为了使uniq起作用,所有的重复行必须是相邻的。】

    -c  显示重复行出现的次数,重复的行必须是相邻的。

    -d  仅显示重复出现的行,即出现次数>=2的行,且只打印一次,重复的行必须是相邻的。

    -D  仅显示重复出现的行,即出现次数>=2的行,且全部打印,重复的行必须是相邻的。

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

    -u  只显示唯一的行,即出现次数等于1的行。

    -w  指定每行要比较的前N个字符数。

    ------------------------------->>>>>>>>>>>>>

    2.uniq命令的使用:

    (1)显示重复行出现的次数,重复的行必须是相邻的。

    (2)仅显示重复出现的行,即出现次数>=2的行,且只打印一次,重复的行必须是相邻的。

    (3)仅显示重复出现的行,即出现次数>=2的行,且全部打印,重复的行必须是相邻的。

    (4)忽略大小写字符的不同。

    (5)只显示唯一的行,即出现次数等于1的行

    3.uniq和sort的结合使用

    ------------------------------------>>>>>>>>>>>>>>

    使用sort对文件进行排序,即让重复行相邻,然后再通过管道交给uniq进行处理。

    (1)对排序文件去重;

    (2)排序之后过滤掉重复行,同时输出该行出现的次数;

    (3)仅显示重复的行,并在行首显示改行重复的次数;

    (4)仅显示不重复的行;

    (5)仅显示重复行,且显示重复行的所有行;

    (6)打印前三个字符相同的行,并打印重复行的所有行;

  • 相关阅读:
    Swift中枚举的总结以及使用
    CapsLock Enhancement via AutoHotKey
    计算思维
    计算几何-凸包算法 Python实现与Matlab动画演示
    CapsLock魔改大法——变废为宝实现高效编辑
    Python调用Matlab2014b引擎
    VC++如何利用Matlab2014b的图形引擎进行绘图
    Window中C++进行精确计时的方法
    十四。算法小知识点
    十三。宫水三叶公众号总结
  • 原文地址:https://www.cnblogs.com/wqs-Time/p/11341480.html
Copyright © 2011-2022 走看看