【LPIC1】ファイル内の重複行を1行にまとめて表示(uniq)

LPIC1

1.uniqとは

ファイル内で内容が重複している行を1行にまとめて表示するコマンド。なお、連続する重複行のみが対象となるため、コマンド「sort」等を合わせて使うことが多い。

2.使い方

(1)書式

uniq [オプション] [入力ファイル] [出力ファイル]
例)sort file.txt | uniq
→file.txtをソートした結果から重複行を除いて表示。

(2)オプション

①uniq -c

各行の出現回数を先頭に表示。

②uniq -d

重複している行だけ表示。

③uniq -u

重複していない行だけ表示。

④uniq -i

大文字小文字を区別しない。

タイトルとURLをコピーしました