Linux 查詢文件內容重復數 uniq


報告或刪除文件中重復的行。

語法

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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM