LINUX实战:Linux uniq命令

LINUX实战:Linux uniq命令,第1张

概述介绍《LINUX实战:Linux uniq命令》开发教程,希望对您有用。

《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命令所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/1042218.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存