UNIQ(1) — UNIX Programmer’s Manual
名称
uniq − ファイル中の反復した行の報告
形式
uniq [ −udc [ +n ] [ −n ] ] [ input [ output ] ]
解説
uniq は、隣合う行を比較しながら入力ファイルを読み込みます。 通常の場合、 反復した行の 2行目以降は削除されます。 残りは出力ファイルに書き込まれます。 反復した行は、隣合わせになっていなければ発見されません (sort(1) 参照)。 −u フラグを使用すると、 元のファイルで反復されていない行だけが出力となります。 −d オプションを指定すると、 反復した行のうち 1つだけが書き込まれます。 通常モードの出力は、 −u と −d モード出力を合わせたものです。
−c オプションは −u と −d に取って代るもので、 それが発見された回数を各行の先頭に付けて、 デフォルトスタイルの出力レポートを生成します。
n 引数は、比較に当って、 各行の先頭部分をスキップすることを指定します。
−n 最初の n フィールドは、各々の前にある空白と供に無視されます。 フィールドとは、 隣とタブや空白で分けられた、 空白でもタブでもない文字の列と定義されます。
+n 最初の n 文字は無視されます。 フィールドは文字を数える前にスキップされます。
関連事項
NEWS-OSRelease 3.3