報告或刪除文件中重復的行。
語法
uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] [ -Fields ] [ +Characters ] [ InFile [ OutFile ] ]
-c 在輸出行前面加上每行在輸入文件中出現的次數。
-d 僅顯示重復行。
-f 忽略由 Fields 變量指定的字段數目。如果 Fields 變量的值超過輸入行中的字段數目, uniq 命令用空字符串進行比較。這個標志和 -Fields 標志是等價的。
-u 僅顯示不重復的行。
例子:查詢一個文件重復最多的前10條記錄:
uniq -c file | sort -n -r |head -10
查詢2個文件重復的數據
cat file1 file2 |sort|uniq -d
---------------------
作者:ekliu
來源:CSDN
原文:https://blog.csdn.net/ekliu/article/details/8931651
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!