other languages
other sections
UNIQ(1) | General Commands Manual | UNIQ(1) |
名前¶
uniq - ソートされたファイルから内容の重なった行を削除する
書式¶
uniq [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [-#skip-fields] [+#skip-chars] [--count] [--repeated] [--unique] [--skip-fields=skip-fields] [--skip-chars=skip-chars] [--check-chars=check-chars] [--help] [--version] [infile] [outfile]
説明¶
この文書はもうメンテナンスされていないので、不正確・不完全 な可能性がある。現在は texinfo 文書が正式な情報となっている。
このマニュアルページは GNU 版 uniq について記述したものである。 uniq はソートされたファイルを読み込み、ユニークな (=他と内容の重ならない) 行を表示する。複数の行が同一な内容を持つ場合は、一行だけ表示して残りは 捨てる。オプションで指定すると、一回しか現われない行だけを表示したり、 複数回現われる行だけを表示することもできる。 uniq に与える入力はソートされていなければならない。比較は連続した行の間での み行われる。
出力ファイルが指定されなければ uniq は標準出力に結果を書き出す。また入力ファイルが指定されなければ標準入力 から読み込む。
オプション¶
- -u, --unique
- 一回しか現われない行だけを出力する。
- -d, --repeated
- 同じ内容が二行以上あるものだけを出力する。
- -c, --count
- それぞれの行が何回現われたかを行の内容とともに表示する。
- -number, -f, --skip-fields=number
- number は同一行かどうかの判断を行う前にスキップするフィールド (field) の数で、 整数で指定する。先頭から number までのフィールドと、フィールド間に現われるスペースはスキップされ、比較 の対象にされない。フィールドとは空白とタブ以外の文字からなる文字列で、 フィールド間は空白かタブで区切られる。
- +number, -s, --skip-chars=number
- number は同一行かどうかの判断を行う前にスキップする文字数で、整数で指定する。 先頭から number までの文字 (空白も含む) はスキップされ、比較の対象にされない。フィール ドスキップと文字スキップのオプションを両方指定した場合は、フィールドス キップが先に行われる。
- -w, --check-chars=number
- 行を比較するときに用いる文字数を指定する。これはフィールドや文字のスキッ プを行った後の数である。このオプションが指定されない場合は、残った文字 すべてが比較の対象にされる。
- --help
- 使い方に関するメッセージを標準出力に表示し、実行成功を返して終了する。
- --version
- バージョン情報を標準出力に表示して終了する。
GNU Text Utilities | FSF |