Linux uniq命令詳解

2022-07-03 12:54:10 字數 1100 閱讀 2894

用法:uniq [選項]... [檔案]

從輸入檔案或者標準輸入中篩選相鄰的匹配行並寫入到輸出檔案或標準輸出。

不附加任何選項時匹配行將在首次出現處被合併。

長選項必須使用的引數對於短選項時也是必需使用的。

-c, --count 在每行前加上表示相應行目出現次數的字首編號

-d, --repeated 只輸出重複的行

-d, --all-repeated[=delimit-method 顯示所有重複的行

delimit-method=

以空行為界限

-f, --skip-fields=n 比較時跳過前n 列

-i, --ignore-case 在比較的時候不區分大小寫

-s, --skip-chars=n 比較時跳過前n 個字元

-u, --unique 只顯示唯一的行

-z, --zero-terminated 使用'\0'作為行結束符,而不是新換行

-w, --check-chars=n 對每行第n 個字元以後的內容不作對照

--help 顯示此幫助資訊並退出

--version 顯示版本資訊並退出

若域中為先空字元(通常包括空格以及製表符),然後非空字元,域中字元前的空字元將被跳過。

如果您想先對輸入排序,使用沒有uniq 的"sort -u"。

統計行數

只顯示重複的內容

linux uniq命令詳解

linux uniq命令詳解 用uniq命令可以刪除相鄰的重複行 uniq file 但如果一文字中有重複卻不相鄰的行則無法刪除,需要結合sort命令 sort file uniq 等效的sort命令是 sort u file 另外uniq命令有4個有用的選項 uniq d file 只輸出file...

linux uniq 命令詳解

uniq 命令 文字 uniq 是linux命令 用途 報告或刪除檔案中重複的行。語法 uniq c d u f fields s characters fields characters infile outfile 描述 uniq 命令刪除檔案中的重複行。uniq 命令讀取由 infile 引數...

linux uniq 命令詳解

uniq 命令 文字 uniq 是linux命令 用途 報告或刪除檔案中重複的行。語法 uniq c d u f fields s characters fields characters infile outfile 描述 uniq 命令刪除檔案中的重複行。uniq 命令讀取由 infile 引數...