JP1/Advanced Shell

[目次][用語][索引][前へ][次へ]


uniqコマンド(ソートされたファイルから重複した行を削除する)

形式

uniq[-cdu][入力パス名出力パス名]]

機能

ファイル中の重複した行を1行にして出力します。なお,同一内容の行が連続している場合だけ重複行と見なします。

引数

オプションを省略した場合,-dオプションおよび-uオプションを指定したときと同じ動作となります。重複している行は1行だけ出力し,重複していない行はすべて出力します。

-c
各出力行の先頭に,同一行が続けて出現した回数およびスペースを1つ出力します。回数は4桁で表示します。4桁で表示できない場合は,順次桁数を増やします。回数の後ろには1文字のスペースを表示します。

-d
重複している行を1行だけ表示します。

-u
重複していない行を出力します。

入力パス名
入力対象のファイルを指定します。入力パス名を指定しない,または「-」を指定した場合は標準入力から入力します。

出力パス名
結果を出力するファイルを指定します。出力パス名を指定しない,または「-」を指定した場合は標準出力に出力します。

戻り値

戻り値 意味
0 正常終了
1以上 エラー終了

注意事項

使用例

uniqコマンドを実行した結果表示に使用するファイルの形式を次に示します。

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2011, 2012, Hitachi, Ltd.