uniq 命令及其示例

wongchaofan發表於2024-06-02

Linux 中的uniq命令是一個命令列實用程式,用於報告或過濾檔案中的重複行。簡而言之,uniq一種幫助檢測相鄰重複行並刪除重複行的工具。uniq從輸入檔案中過濾出相鄰的匹配行(作為引數是必需的),並將過濾後的資料寫入輸出檔案

uniq 命令的語法

uniq [OPTIONS] [INPUT_FILE [OUTPUT_FILE]]
  • `OPTIONS`:可選標誌,修改 ` 命令的行為uniq`
  • `INPUT_FILE`:包含文字資料的輸入檔案的路徑。如果未指定,則從標準輸入(通常是鍵盤)讀取。uniq`
  • `OUTPUT_FILE`:將寫入唯一行的輸出檔案的路徑。如果未指定,則 `寫入標準輸出(通常是終端)。 uniq`

命令的常用選項uniq

以下是可以與 `命令一起使用的一些常用選項:uniq`

選項

描述

-c,–計數

根據輸入中出現的次數為行新增字首,後跟空格。

-d、–重複

僅輸出輸入中重複的行。

-i,–忽略大小寫

比較行時忽略大小寫的差異。

-f, –skip-fields=N

避免比較每行的前 N ​​個欄位。

-s, –skip-chars=N

避免比較每行的前 N ​​個字元。

-u、–unique

僅輸出輸入中唯一的行。

相關文章