当前位置: 首页 > news >正文

山东省建设厅继续教育网站免费个人网站申请

山东省建设厅继续教育网站,免费个人网站申请,扬州做网站,做网站的收获linux常用命令介绍 04 篇——uniq命令使用介绍(Linux重复数据的统计处理)1. uniq 使用语法2. sort 简单效果3. uniq 使用例子3.1 不加任何选项3.1.1 不用 sort 效果3.1.2 uniq 结合 sort 一起使用3.2 使用选项例子3.2.1 去重打印(或打印不重复…

linux常用命令介绍 04 篇——uniq命令使用介绍(Linux重复数据的统计处理)

  • 1. uniq 使用语法
  • 2. sort 简单效果
  • 3. uniq 使用例子
    • 3.1 不加任何选项
      • 3.1.1 不用 sort 效果
      • 3.1.2 uniq 结合 sort 一起使用
    • 3.2 使用选项例子
      • 3.2.1 去重打印(或打印不重复行)
      • 3.2.2 重复统计问题(`-c`选项)

1. uniq 使用语法

  • uniq 常用于重复数据的处理

  • 语法:

    uniq 文件名
    uniq [选项] 文件名
    
  • 常见选项:

    -D :仅显示重复的行,且打印重复行的所有行
    -d :仅显示重复的行,且每个重复的行只打印一次
    -u :只打印不重复的行
    
  • 使用注意事项:一般使用时,结合 sort 一起使用,sort 用来排序,结合使用的效果是:主要处理文档中不相邻的重复行。当然,如果没有不相邻的重复行,可以 uniq 单独使用,但是为了避免结果出现不准确性,尽量结合起来使用。

    下面案例会让你体会到 sort 的重要性,往下看吧……

2. sort 简单效果

  • sort 实现排序效果,即把相同的行排在一起,不多说,简单看一个效果即可,如下:
    sort bb.txt
    
    在这里插入图片描述

3. uniq 使用例子

3.1 不加任何选项

3.1.1 不用 sort 效果

  • uniq 不加任何选项的时候,是直接默认去重打印,但是只针对相邻的重复行,不相邻的重复行失效,如下:
    uniq bb.txt
    
    在这里插入图片描述

3.1.2 uniq 结合 sort 一起使用

  • 再看一下结合 sort 使用的效果,先排序后去重,实现了重复内容的真正去重,效果如下
    sort bb.txt |uniq
    cat bb.txt | sort| uniq
    
    在这里插入图片描述

3.2 使用选项例子

  • 下面的例子也是要结合 sort 同时使用的,我们只演示第一个 -D 选项后面的就直接都加 sort 了。

3.2.1 去重打印(或打印不重复行)

  1. -D:仅显示重复的行,且打印重复行的所有行,即:重复多少次打印多少行
    • 看图说话,一看就,示例如下:
      uniq -D bb.txt
      sort bb.txt | uniq -D
      
      在这里插入图片描述
  2. -d:仅显示重复的行,且每个重复的行只打印一次
    • 示例如下:
      sort bb.txt | uniq -d
      
      在这里插入图片描述
  3. -u:只打印不重复的行
    • 示例如下:
      sort bb.txt | uniq -u
      
      在这里插入图片描述

3.2.2 重复统计问题(-c选项)

  • 跟上面的一样,还是要结合 sort 一起使用的
    • 先看第一个直接统计的效果:
      cat bb.txt | sort | uniq -c
      
      在这里插入图片描述
      上面的统计结果没问题,但是排序稍微有点不舒服,那继续优化一下吧……
    • 再看一个将统计后数字按大小排序的结果:
      根据上面我们对 sort 的理解,将上面的结果再次使用一下(使用sort -r 还能降序),就完美达到了我们的要求,如下:
      cat bb.txt | sort | uniq -c | sort
      cat bb.txt | sort | uniq -c | sort -r
      
      在这里插入图片描述
    • 你还可以再用 awk 再简单处理一下,如下:
      cat bb.txt | sort | uniq -c | sort -r | awk '{print $2,$1}'
      cat bb.txt | sort | uniq -c | sort -r | awk '{print $1,$2}'
      
      在这里插入图片描述
  • 当然,你也可以使用 awk 工具写个脚本跑一下,今天先到这里,这个后续再说,自己可以搞一搞
http://www.zhongyajixie.com/news/65830.html

相关文章:

  • 朝阳网站建设怎么样河北百度seo关键词
  • html5开发的网站站长之家官网入口
  • 企业内部系统网站制作找关键词的三种方法
  • 做网站时已做好了ps怎么倒入seo用什么论坛引流
  • 建站公司一般怎么获客网络推广团队
  • 苏州营销型网站建设方案seo分析案例
  • 网站建设中页面下载武汉seo价格
  • 网络优化工程师需要具备哪些能力谷歌seo是做什么的
  • 网站做任务赚qb怎样做推广更有效
  • 做婚纱网站是怎么确认主题seo下拉优化
  • 手套网站模板凡科网免费建站官网
  • wordpress 关掉缓存衡水网站seo
  • 快速网站推广工具广告联盟自动挂机赚钱
  • 北京最好的网站建设公司营销方法有哪些方式
  • 餐饮行业做微信网站有什么好处中国互联网公司排名
  • 网站基础服务成都seo招聘信息
  • 网站备案是指什么成人教育培训机构排名
  • 网站栏目做跳转谷歌排名推广公司
  • 饿了吗网站做的比较好的地方seo技术
  • 郑州网站建设做推广吗图片外链生成
  • 襄阳网站建设公司哪家好什么是搜索引擎营销?
  • 如何用python制作网页成都seo整站
  • h5制作软件支持什么格式输出seo独立站
  • 如果自己弄网站什么是sem推广
  • 外汇网站开发学生网页制作成品
  • 开发网站合同头条搜索是百度引擎吗
  • 网站开发环境ide360seo优化
  • 建设企业网站体会seo是搜索引擎优化吗
  • 嘉兴市建设局网站磁力兔子
  • 成都旅游网站建设深圳全网推广效果如何