戻る

GNUのtextutils付属のuniqコマンドのマニュアル。

================================
UNIQ(1)                                                   UNIQ(1)

名前
       uniq - ソートされたファイルから重なった行を削除する

書式
       uniq   [<+|->N]   [-ciduD]   [-f   N]   [-s   N]   [-w  N]
       [--all-repeated]        [--check-chars=N]        [--count]
       [--ignore-case]        [--repeated]       [--skip-chars=N]
       [--skip-fields=N] [--unique] [INFILE [OUTFILE]]

       uniq [--help] [--version]

説明
       uniq は INFILE ユニークな (=他と内容の重ならない) 行を 標
       準 出 力  (OUTFILE   が 指定されていたらそれ) に書き出す。
       INFILE が与えられかったり `-' だった場合には、標準入力が用
       いられる。

       デフォルトでは、 uniq はソートされたファイルにあるユニーク
       な行を表示する。つまり複数の行が同一な内容を持つ場合は、一
       行だけ表示して残りは捨てる。オプションで指定すると、一回し
       か現われない行だけを表示したり、複数回現われる行だけを表示
       することもできる。

       uniq  に与える入力はソートされていなければならない。入力が
       ソートされていない場合は、 `sort -u' を使うのが良 い だ ろ
       う。

       -N, -f N, --skip-fields=N
              同一行かどうかの判断を行う前に NFR 個のフィールドを
              スキップする。フィールドとは空白とタブ以外の文字 か
              ら なる文字列で、フィールド間は一つ以上の空白かタブ
              で区切られる。

       +N, -s N, --skip-chars=N
              同一行かどうかの判断を行う前に NFR 個の文字をスキッ
              プ する。フィールドスキップと文字スキップのオプショ
              ンを両方指定した場合は、フィールドスキップが先に 行
              われる。 -c, --count それぞれの行が何回現われたかを
              行の内容とともに表示する。

       -i, --ignore-case
              比較の際に英大文字小文字の違いを無視する。

       -d, --repeated
              同じ内容が二行以上あるものだけを出力する。

       -u, --unique
              一回しか現われない行だけを出力する。

       -w N, --check-chars=N
              行を比較するとき、各行の N 個の文字だけを使う。これ
              は フィールドや文字のスキップを行った後の数である。
              デフォルトでは、スキップ後残った文字すべてが比較 の
              対象にされる。

       -D, --all-repeated
              重 複 行 をすべて表示し、重複しなかった行は表示しな
              い。このオプションは、主に他のオプションと組み合 わ
              せ て使う。例えば大文字小文字を無視して比較したり、
              特定のフィールドだけで比較するような場合である。 こ
              のオプションは GNU による拡張である。

       --help  標準出力に使用方法のメッセージを出力して正常終了す
              る。

       --version
              標準出力にバージョン情報を出力して正常終了する。

注意
       プログラムのバグについては bug-textutils@gnu.org に報告 し
       てください。
       man   ページは Ragnar Hojland Espinosa 
       が作成しました。

GNU textutils 2.0         15 August 1999                  UNIQ(1)