linux uniq命令(去除排序之後的重複)

2021-07-23 05:46:48 字數 767 閱讀 6619

uniq命令可以去除排序過的檔案中的重複行,因此uniq經常和sort合用。也就是說,為了使uniq起作用,所有的重複行必須是相鄰的

語法:uniq [-cdu][-f《字段》][-s《字元位置》][-w《字元位置》][--help][--version][輸入檔案][輸出檔案]

引數:-c或--count   在每列旁邊顯示該行重複出現的次數。

-d或--repeated   僅顯示重複出現的行列。

-f《字段》或--skip-fields=《字段》   忽略比較指定的字段。

-s《字元位置》或--skip-chars=《字元位置》   忽略比較指定的字元。

-u或--unique   僅顯示出一次的行列。

-w《字元位置》或--check-chars=《字元位置》   指定要比較的字元。

--help   顯示幫助。

--version   顯示版本資訊。

[輸入檔案]   指定已排序好的文字檔案。

[輸出檔案]   指定輸出的檔案。 uniq命令的作用:顯示唯一的行,對於那些連續重複的行只顯示一次!

[root@auc-test2 11]# cat abc.txt |uniqab

cbddd

c[root@auc-test2 11]# sort abc.txtab

bccd

dd[root@auc-test2 11]# sort abc.txt | uniqab

cddd

linux uniq命令用法

linux uniq命令用法 接下來通過實踐例項說明 root stu100 cat test boy took bat home boy took bat home girl took bat home boy took bat home boy took bat home dog brought...

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 引數...