名
uniq(一意のファイルから重複する行を削除する)
シノプシス
uniq [-cdu] [-fスキップフィールド] [-sスキップ文字] [-w check-chars] [ - #スキップフィールド] [+#スキップ文字] [--count] [--repeated] [--unique] [--skip-fields = skip-fields] [ - skip-chars = skip-chars] [--check-hars =チェック文字] [--help] [--version] [infile ] [outfile]
説明
uniqはソートされたファイルに一意の行を出力し、一致する行のうちの1つだけを保持します 。 オプションで、正確に1回だけ表示される行、または複数回表示される行だけを表示することができます。 uniqは、連続する行だけを比較するので、ソートされた入力が必要です。
オプション
-u、 - ユニーク
固有の行のみを印刷します。
-d、--repeated
重複行のみを印刷します。
-c、--count
各行がその行と共に発生した回数を表示します。
-number、-f、--skip-fields = number
このオプションでは、numberは、一意性をチェックする前にスキップするフィールドの数を表す整数です。 最初の数値フィールドは、数値フィールドに到達する前に見つかった空白とともに、スキップされ、カウントされません。 フィールドは、空白でないタブ文字の文字列として定義され、スペースやタブで区切られています。
+ number、-s、--skip-chars = number
このオプションでは、numberは、一意性をチェックする前にスキップする文字数を表す整数です。 数字の文字に達する前に見つかった空白とともに、最初の数字はスキップされ、カウントされません。 フィールドスキップと文字スキップの両方のオプションを使用すると、フィールドは最初にスキップされます。
-w、--check-chars = number
指定したフィールドや文字をスキップして、行内で比較する文字数を指定します。 通常、残りの行全体が比較されます。
- 助けて
使用法のメッセージを印刷し、成功を示すステータスコードで終了します。
- バージョン
バージョン情報を標準出力に出力して終了します。
例
%sort myfile | ユニーク
ストリームから重複した行を削除します(シンボル "|"はsort myfileの出力をuniqコマンドにパイプします)。
重要: man コマンド ( %man )を使用して、特定のコンピュータでコマンドがどのように使用されているかを確認してください。