Linux 之 uniq 命令
入门小站 -显示或忽略重复的行。命令格式
uniq [选项]... [文件]
> cat 1.txt
123
456
789
123
123
333
123
eee
rrr
相邻行去重> uniq 1.txt
123
456
789
123
333
123
eee
rrr
文件每行排序后,相邻行去重> sort 1.txt | uniq
123
333
456
789
eee
rrr
//或者
> sort -u 1.txt
123
333
456
789
eee
rrr
统计各行在文件中出现的次数> sort 1.txt | uniq -c
4 123
1 333
1 456
1 789
1 eee
1 rrr
先排序后统计重复的次数查找文件中重复的行> sort 1.txt | uniq -d
123
uniq只检测邻近的行是否重复,sort -u将输入文件先排序然后再处理重复行忽略每行的前N个字符> uniq -s 3 1.txt
忽略每行的前3个字符,比较后面的字符只对前N个字符进行比较> uniq -w 3 1.txt
只对每行的前3个字符进行比较原文链接:https://rumenz.com/rumenbiji/...
微信公众号:入门小站
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
上一篇: Linux 之 yum 命令
下一篇: Linux 之 bc 命令