
《liNUX实战:linux uniq命令》要点:
本文介绍了liNUX实战:linux uniq命令,希望对您有用。如果有疑问,可以联系我们。
uniq是去重,不相邻的行不算反复值.
uniq [OPTION]... [input [OUTPUT]]
选项阐明:
-c:统计呈现的次数(count).
-d:只显示被计算为反复的行.
-D:显示所有被计算为反复的行.
-u:显示唯一值,即没有反复值的行.
-i:忽略年夜小写.
-z:在末端使用\0,而不是换行符.
-f:跳过多少个字段(fIEld)开始比拟重复值.
-s:跳过多少个字符开始比拟重复值.
-w:比拟重复值时每行比拟的最大长度.即对每行多长的字符进行比拟.
示例:
[root@linuxIDc tmp]# cat uniq.txt11122356111111567223
下面的命令删除了相邻的重复行,然则第一行111没有删除.
[root@linuxIDc tmp]# uniq uniq.txt11122356111 # 删除了反复的111567223
排序后去重.
[root@linuxIDc tmp]# sort uniq.txt | uniq11122356567
使用-d显示反复的行.
[root@linuxIDc tmp]# sort uniq.txt | uniq -d111223
使用-D显示所有反复过的行.
[root@linuxIDc tmp]# sort uniq.txt | uniq -D111111111223223
使用-u显示独一行.
[root@linuxIDc tmp]# sort uniq.txt | uniq -u56567
使用-c统计哪些记录呈现的次数.
使用-d -c统计重复行呈现的次数.
[root@linuxIDc tmp]# sort uniq.txt | uniq -d -c 3 111 2 223
-c不克不及和-D一起使用.结果说显示所有重复行再统计重复次数是毫无意义的行为.
[root@linuxIDc tmp]# sort uniq.txt | uniq -D -cuniq: printing all duplicated lines and repeat counts is meaninglessTry `uniq --help' for more information.
本文永远更新链接地址:
更多liNUX教程,尽在内存溢出PHP学院专栏。欢迎交流《liNUX实战:linux uniq命令》!
总结以上是内存溢出为你收集整理的LINUX实战:Linux uniq命令全部内容,希望文章能够帮你解决LINUX实战:Linux uniq命令所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)