2024/02/13 22:13:39

uniq

連続した重複行の削除とレポート

SYNOPSIS

uniq [OPTION]... [INPUT [OUTPUT]]

オプション一覧

uniq は連続した重複行を扱うので、まえもって sort しておく必要がある。

sortコマンドのオプション
c 重複行のカウント数を prefix として表示する
d 重複行のみ表示する
u ユニークな行のみ表示する
i 大文字小文字を無視して小文字として扱い

uniq いろいろ

$ echo -e "foo\nfoo\nbar\nfoo\nbar\nbaz\nbar\nfoo" | sort | uniq
bar
baz
foo

$ echo -e "foo\nfoo\nbar\nfoo\nbar\nbaz\nbar\nfoo" | sort | uniq -c
3 bar
1 baz
4 foo

$ echo -e "foo\nfoo\nbar\nfoo\nbar\nbaz\nbar\nfoo" | sort | uniq -c | sort -r
4 foo
3 bar
1 baz
サイト内検索