LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
- uniq names.txt✓ 正解
- uniq -d names.txt
- uniq -u names.txt
- uniq -c names.txt
💡 オプションなしの uniq は連続する重複行を1行にまとめて表示します。隣接行しか比較しないため、通常は事前に sort します。
○ uniq names.txt:正解。オプションなしの uniq は連続する重複行を1行にまとめて出力します。
✕ uniq -d names.txt:uniq -d は重複している行だけを表示し、重複のない行は出力しないため挙動が異なります。
✕ uniq -u names.txt:uniq -u は重複が一切ない行だけを表示するもので、各グループを1行残す動作ではありません。
✕ uniq -c names.txt:uniq -c は各行の出現回数を先頭に付加するもので、回数表示が不要な本問には合いません。