Linux 查詢文件內容重複數 uniq

報告或刪除文件中重複的行。.net

語法blog

uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] [ -Fields ] [ +Characters ] [ InFile [ OutFile ] ]字符串

 

   -c 在輸出行前面加上每行在輸入文件中出現的次數。變量

  -d 僅顯示重複行。file

  -f  忽略由 Fields 變量指定的字段數目。若是 Fields 變量的值超過輸入行中的字段數目, uniq 命令用空字符串進行比較。這個標誌和 -Fields 標誌是等價的。語法

  -u 僅顯示不重複的行。數據


例子:查詢一個文件重複最多的前10條記錄:查詢

   uniq -c file | sort -n -r |head -10sort

 

查詢2個文件重複的數據刪除文件

  cat file1 file2 |sort|uniq -d 

相關文章
相關標籤/搜索