學習Linux命令 - uniq

名稱

uniq(從uniqued文件中刪除重複的行)

概要

uniq [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [ - #skip-fields] [+#skip-chars] [--count] [--rereated] [--unique] [--skip-fields = skip-fields] [--skip-chars = skip-chars] [--check-hars =校驗字符] [--help] [--version] [infile ] [outfile]

描述

uniq在排序文件中打印獨特的行,只保留一行匹配行。 或者,它只能顯示僅顯示一次的行或顯示不止一次的行。 uniq需要排序的輸入,因為它只比較連續的行。

選項

-u, - 獨特

只打印獨特的線條。

-d, - 重複
只打印重複行。

-c, - 數量
打印每條線出現的次數。

- 數字,-f,--skip-fields =數字
在此選項中,number是一個整數,表示在檢查唯一性之前跳過的字段數。 第一個數字字段以及在數字字段之前找到的任何空格都會被跳過並不計入。 字段被定義為非空格,非製表符的字符串,它們由空格和製表符分隔開。

+號碼,-s,--skip-chars =號碼
在此選項中,number是一個整數,表示在檢查唯一性之前跳過的字符數。 第一個數字字符以及在數字字符之前找到的任何空格都會被跳過並不計入。 如果您同時使用字段和字符跳過選項,則首先跳過字段。

-w,--check-chars =數字
跳過任何指定的字段和字符後,在行中指定要比較的字符數。 通常比較所有其餘的線。

- 幫幫我
打印使用情況消息並退出,並顯示狀態代碼,指示成功。

- 版
打印標準輸出的版本信息,然後退出。

%sort myfile | uniq的

消除流中的重複行(符號“|”將sort myfile的輸出傳遞給uniq命令)。

重要提示:使用man 命令%man )查看特定計算機上的命令使用方式。