1.显示行的数量

2.只显示重复的行

3.仅显示非重复的行

4.-s和-w

-s 2:忽略前两个字符,即从第二列开始比较

-w 2:只比较两个字符,即只比较第二列的前两个字符

所以,ja、fe、ma个取了重复的第一条记录行

5.生成0个字节的终止符,\0

例如:当文本中的行记录是以空格分隔,并且需要将标准输出传给xargs,由于xargs是以空格作为分隔符,但是实际需要将整个文本内容作为一个完整的输出,这个时候就需要使用-z参数在文本末尾生成\0的终止符告诉程序整个文本作为一个整体,

[root@localhost test]# cat test
a b
c d

[root@localhost test]# uniq  test |xargs
a b c d

注意:结果并不是我们要的结果,这时就需要文本的末尾生成\0的分隔符作为行的行的结束标示

[root@localhost test]# uniq -z test |xargs -0
a b
c d 

使用了-z参数之后就将整个文本作为一个整体在末尾生成一个\0的分隔符

总结

本文转自pursuer.chen(陈敏华)博客园博客,原文链接:http://www.cnblogs.com/chenmh/p/5521111.html,如需转载请自行联系原作者

Linux uniq命令相关推荐

  1. linux uniq命令_如何在Linux上使用uniq命令

    linux uniq命令 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock The Linux ...

  2. linux清空输入框,Linux uniq 命令

    Linux uniq 命令 Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用. uniq 可检查文本文件中重复出现的行列. 语法uniq [-cdu][ ...

  3. linux中的ubiq命令用途,Linux uniq 命令

    Linux uniq 命令 Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用. uniq 可检查文本文件中重复出现的行列. 语法 uniq [-cdu] ...

  4. Linux文件uniq,linux uniq命令详解

    uniq命令是linux系统下的一个命令.那么它的具体用法是怎样的呢?下面由学习啦小编为大家整理了linux uniq命令的相关知识,希望对大家有帮助! linux uniq命令说明 uniq是LIN ...

  5. linux uniq 命令详解

    uniq 命令 文字 uniq 是LINUX命令 用途 报告或删除文件中重复的行. 语法 uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] [ ...

  6. 【Linux】一步一步学Linux——uniq命令(54)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 uniq - 删除排序文件中的重复行 uniq命令用于报告 ...

  7. linux中uniq的用法,linux uniq命令用法

    uniq命令: 对指定的ASCII文件或标准输入进行唯一性检查,以判断文本文件中重复出现的行,常用于分析日志:查看tcp各个状态连接数,ip或域名连接数排名等等场景,一般与 sort 命令结合使用. ...

  8. linux uniq按照一列去重,linux uniq命令用法

    uniq命令: 對指定的ASCII文件或標准輸入進行唯一性檢查,以判斷文本文件中重復出現的行,常用於分析日志:查看tcp各個狀態連接數,ip或域名連接數排名等等場景,一般與 sort 命令結合使用. ...

  9. linux中uniq c命令详解,linux uniq 命令整理

    无论是工作中使用还是应付各种面试,linux uniq 都是必须要掌握的 linux 基本命令之一.uniq 一般和 sort 一起用,用来对排序好的内容去重 uniq 对排序好的内容进行去重 语法: ...

  10. linux uniq 源码,Linux uniq命令详解

    uniq常见命令参数 用法:uniq [选项]... [文件] 从输入文件或者标准输入中筛选相邻的匹配行并写入到输出文件或标准输出. 不附加任何选项时匹配行将在首次出现处被合并. 长选项必须使用的参数 ...

最新文章

  1. 【数据平台】基于pyhs2库Python作为client driver连接HiveServer
  2. 图文详解 Kubernetes,刺激…
  3. 又一个基于 Esbuild 的神器!esno
  4. 交叉编译和交叉调试环境搭建及使用
  5. SSM:出现Connections could not be acquired from the underlying database异常的解决
  6. python数据挖掘工程师-爬虫,python工程师,数据挖掘,机器学习。我该先以哪一个为主?...
  7. 解决CocosCreator 在微信小游戏中使用Socket.io 报错的问题
  8. Hive架构及基础知识
  9. 全栈创建一个小程序(mpvue+nodejs+mysql)---(一)--本地开发
  10. TFTP软件测试自学,tftp
  11. 第一章计算机视觉引论
  12. windows 系统 局域网 屏幕共享
  13. TCP 拥塞控制详解
  14. 男生为什么不追女生?
  15. fastDfs+tracker+nginx在Centos7上配置文件服务器
  16. jsp学生学籍信息管理系统
  17. 一个n*n矩阵对角线元素之和
  18. 线上引流压测工具Meteor
  19. 微型计算机三部分基本组成,微型计算机的基本组成
  20. java程序员从笨鸟到菜鸟之_Java程序员从笨鸟到菜鸟之(九十一)跟我学jquery(七)jquery动画大体验...

热门文章

  1. FPI(公共标识符): owner//class description//language//version
  2. 京东AI研究院何晓冬:将先进的技术和模型落地到产业
  3. 重要接口—RandomAccess接口
  4. HDU - 6641 TDL(数学)
  5. 7-1 抓老鼠啊~亏了还是赚了? (20 分)
  6. js - 浅拷贝和深拷贝
  7. BZOJ3133[Baltic2013]ballmachine
  8. 上传本地文件到gitlab 项目里的某个文件夹
  9. Spring的IOC原理
  10. Notepad++ 插件之 TextFX (安装及作用)