linux uniq 源码,Linux uniq命令详解
uniq常见命令参数
用法:uniq [选项]... [文件]
从输入文件或者标准输入中筛选相邻的匹配行并写入到输出文件或标准输出。
不附加任何选项时匹配行将在首次出现处被合并。
长选项必须使用的参数对于短选项时也是必需使用的。
-c, --count 在每行前加上表示相应行目出现次数的前缀编号
-d, --repeated 只输出重复的行
-D, --all-repeated[=delimit-method 显示所有重复的行
delimit-method={none(default),prepend,separate}
以空行为界限
-f, --skip-fields=N 比较时跳过前N 列
-i, --ignore-case 在比较的时候不区分大小写
-s, --skip-chars=N 比较时跳过前N 个字符
-u, --unique 只显示唯一的行
-z, --zero-terminated 使用'\0'作为行结束符,而不是新换行
-w, --check-chars=N 对每行第N 个字符以后的内容不作对照
--help 显示此帮助信息并退出
--version 显示版本信息并退出
若域中为先空字符(通常包括空格以及制表符),然后非空字符,域中字符前的空字符将被跳过。
提示:uniq 不会检查重复的行,除非它们是相邻的行。
如果您想先对输入排序,使用没有uniq 的"sort -u"。
uniq常见命令展示
统计行数
last| awk '{S[$3]++}{for(a in S){print a}}'|sort |uniq -c| sort -rn
只显示重复的内容
last| awk '{S[$3]++}{for(a in S){print a}}'|sort |uniq -d
只显示出现一次的行
cat last.txt |uniq -u
linux uniq 源码,Linux uniq命令详解相关推荐
- Linux内核源码阅读以及工具详解
接上篇Linux内核源码下载方法 这篇总结了如何利用source insight对Linux内核代码进行阅读和学习(资料来源于网络) 随着linux的逐步普及,现在有不少人对于Linux的安装及设置已 ...
- linux 更新软件命令 失败,对linux下软件(库)的更新命令详解
在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...
- 【Linux】定时任务crontab和at命令详解
[Linux]定时任务crontab和at命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的 ...
- linux终端机详解,Linux reset设定终端机的状态命令详解
名称: reset, tset 使用方法: tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal] 使用说明: reset ...
- Linux服务器,服务管理--systemctl命令详解,设置开机自启动
Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...
- 在linux系统中创建文件夹,Linux系统中创建文件夹命令详解
Linux系统中创建一个新的文件夹我们可以使用命令来执行,下面由学习啦小编为大家整理了Linux系统中创建文件夹命令详解,希望对大家有帮助! Linux系统中创建文件夹命令详解 一.mkdir命令使用 ...
- linux下tar命令解压缩,tar解压缩命令 Linux下的tar压缩解压缩命令详解
<tar解压缩命令 Linux下的tar压缩解压缩命令详解>由会员分享,可在线阅读,更多相关<tar解压缩命令 Linux下的tar压缩解压缩命令详解(14页珍藏版)>请在人人 ...
- linux命令打包文件,Linux系统中打包文件的命令详解
linux系统中遇到要打包文件的时候我们该使用什么命令呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux系统中打包文件的命令详解的相关知识,希望对大家有帮助! linux系统 ...
- linux内存管理机制以及free命令详解
linux内存管理机制以及free命令详解 一.linux内存管理机制 1.物理内存和虚拟内存 直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存 ...
- linux modprobe自动加载,Linux modprobe自动处理可载入模块命令详解
modprobe(module probe) 功能说明:自动处理可载入模块. 语法:modprobe [-acdlrtvV][–help][模块文件][符号名称 = 符号值] 补充说明:modprob ...
最新文章
- 【iOS】自定义日期选择器
- AI新作品:照片迅速被画成艺术画
- 2016年大数据Spark“蘑菇云”行动代码学习之AdClickedStreamingStats模块分析
- Hibernate validation annonation
- c语言switch计算利润,求助。。关于用switch编写简易计算器
- 深入浅出Spring Boot,你和大神的差距,就只有这份文档的距离
- Java并发编程的艺术,解读并发编程的优缺点
- php表白页面,2020情人节表白页面(代码分享)
- QT 线程池 + TCP 小试(三)实现最终功能
- linux中特殊字符反引号,linux中的特殊符号$ ‘’ 反引号 反斜杠
- Java 程序连接 Informix 数据库方法实例介绍
- android studio maven gradle,Maven Dependencies with Android Studio / Gradle
- linux文件系统初识
- 得到知乎注册进行体验,谈谈感受
- 解决台式机麦克风不可用问题,只有音频输出,无音频输入
- 3060显卡系列cuda11.1
- 杂记-2018.04.09
- oracle 中触发器的作用是什么,oracle创建触发器及作用举例
- powerdesigner中name属性变为注释_se7en3_新浪博客
- 台式机电源科普 ATX SFX FLEX
热门文章
- VS如何安装pygame
- arduino Windows7 64位下驱动安装失败解决办法
- 【信号与系统】(七)连续系统的时域分析 ——卷积积分
- 第二章:2.3 卷积定义(卷积积分与卷积和)
- 军校空军士官计算机专业,军校分不够,没关系!18所士官学校报考名单来袭!...
- 如何提高高新技术企业申报成功率?
- 【路径规划】(1) Dijkstra 算法求解最短路,附python完整代码
- 粗读MixMo: Mixing Multiple Inputs for Multiple Outputs via Deep Subnetworks
- 空间三维三角形的内切圆和外接圆绘制
- Transphporm-另一种模板引擎