uniq用法详解
?
uniq
uniq命令可以去除排序過的文件中的重復行,因此uniq經常和sort合用。也就是說,為了使uniq起作用,所有的重復行必須是相鄰的。
?
uniq語法
[root@www?~]#?uniq?[-icu]
選項與參數:
-i???:忽略大小寫字符的不同;
-c??:進行計數
-u??:只顯示唯一的行?
-d??:只顯示重復的行
?
testfile的內容如下
#cat?testfile
hello
world
friend
hello
world
hello?
?
直接刪除未經排序的文件,將會發現沒有任何行被刪除
#uniq?testfile??
hello
world
friend
hello
world
hello?
?
排序文件,默認是去重
#cat?words?|?sort?|uniq
friend
hello
world?
?
排序之后刪除了重復行,同時在行首位置輸出該行重復的次數
#sort?testfile?|?uniq?-c
1?friend
3?hello
2?world?
?
?
僅顯示存在重復的行,并在行首顯示該行重復的次數
#sort?testfile?|?uniq?-dc
3?hello
2?world?
?
僅顯示不重復的行
sort?testfile?|?uniq?-u
friend???
轉載于:https://blog.51cto.com/luzhi1024/1641405
總結
- 上一篇: PHP5.5四种序列化性能对比
- 下一篇: 数据分析告诉你为什么Apple Watc