萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> 如何使用Linux系統uniq命令

如何使用Linux系統uniq命令

  歡迎來到學習啦,本文介紹如何使用Linux系統uniq命令 ,歡迎您閱讀。

  文件經過處理後在它的輸出文件中可能會出現重復的行。例如,使用cat命令將兩個文件合並後,再使用sort命令進行排序,就可能出現重復行。這時可以使用uniq命令將這些重復行從輸出文件中刪除,只留下每條記錄的唯一樣本。

  語法:

  uniq [選項] 文件

  說明:這個命令讀取輸入文件,並比較相鄰的行。在正常情況下,第二個及以後更多個重復行將被刪去,行比較是根據所用字符集的排序序列進行的。該命令加工後的結果寫到輸出文件中。輸入文件和輸出文件必須不同。如果輸入文件用“- ”表示,則從標准輸入讀取。

  該命令各選項含義如下:

  - c 顯示輸出中,在每行行首加上本行在文件中出現的次數。它可取代- u和- d選項。

  - d 只顯示重復行。

  - u 只顯示文件中不重復的各行。

  - n 前n個字段與每個字段前的空白一起被忽略。一個字段是一個非空格、非制表符的字符串,彼此由制表符和空格隔開(字段從0開始編號)。

  +n 前n個字符被忽略,之前的字符被跳過(字符從0開始編號)。

  - f n 與- n相同,這裡n是字段數。

  - s n 與+n相同,這裡n是字符數。

copyright © 萬盛學電腦網 all rights reserved