Linux命令之uniq
来源:互联网 发布:2017淘宝一天的交易额 编辑:程序博客网 时间:2024/06/05 22:38
uniq 命令用来删除重复的行。注意:uniq命令只用于相邻的行都是相同的情况,一般和sort配合使用。
命令格式:
uniq [选项] 输入文件 输出文件
命令参数:
-c 显示输出中,在每行行首加上本行在文件中出现的次数
-d 只显示重复行
-u 只显示不重复的行
-f N 前N个字段与每个字段的空白一起被忽略。
-s N 前N个字符被忽略
-w N 比较指定的N个字符
输入文件:如果为-,则从标准输入接受内容
输出文件:如果为-,则输出到标准输出
输入文件和输出文件不能相同
testfile内容:
~ $ cat testfile boy took bat home boy took bat home girl took bat home boy took bat home boy took bat home dog brought hat home dog brought hat home dog brought hat home
在每行前面增加重复次数
~ $ uniq -c testfile 2 boy took bat home 1 girl took bat home 2 boy took bat home 3 dog brought hat home
只显示重复行
~ $ uniq -d testfile boy took bat home boy took bat home dog brought hat home
上面的结果中前两行相同的原因是uniq只能合并相邻的相同行
只显示不重复行
~ $ uniq -u testfile girl took bat home
先跳过2个域,在跳过2个字符,最后是at home
~ $ uniq -f 2 -s 2 testfile boy took bat home
先跳过一个字符,在只比较下一个字符,即只比较第二个字符
~ $ uniq -s 1 -w 1 testfile boy took bat home girl took bat home boy took bat home
阅读全文
0 0
- Linux命令之uniq
- Linux命令之uniq
- Linux命令之uniq命令使用详解
- 图解Linux命令之--uniq命令
- linux命令之uniq sort cut
- linux uniq命令用法
- linux uniq命令
- linux uniq命令详解
- linux uniq使用命令
- linux uniq使用命令
- 【转帖】Linux Uniq命令
- linux uniq命令
- linux uniq命令
- linux uniq 命令详解
- linux uniq 命令介绍
- linux uniq命令详解
- linux uniq命令详解
- Linux uniq命令
- hdu1250(大 数)Hat's Fibonacci
- 聊天室项目
- 手机自动签到简易应用
- mysql 列column常用命令
- 蓝桥杯 K好数(dp)
- Linux命令之uniq
- 使用GTest发生错误"检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug"
- Btrace入门到熟练小工完全指南
- HDU
- 跟着《Learn Python The Hard Way》学Python(二)
- Java学习第三课
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- tensorflow--模型持久化
- drawerlayout_demo