ファイル list.txt を並べ替えると同時に重複行を取り除いて表示する、sort 単体のコマンドはどれですか。

LPIC-1(101/102 試験)「GNU・Unixコマンド」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
  1. sort -u list.txt✓ 正解
  2. sort -r list.txt
  3. sort -c list.txt
  4. sort -m list.txt
💡 sort -u はソートした上で重複行を1つにまとめます(sort | uniq と同等)。-r は降順、-c はソート済みかの検査、-m はソート済みファイルのマージです。
○ sort -u list.txt:正解。sort -u はソートと同時に重複行を除去します(sort | uniq 相当)。
✕ sort -r list.txt:sort -r は降順に並べ替えるだけで、重複行の除去は行いません。
✕ sort -c list.txt:sort -c は入力がソート済みかを検査するだけで、並べ替えや重複除去はしません。
✕ sort -m list.txt:sort -m はソート済みの複数ファイルをマージするオプションで、重複除去が主目的ではありません。
▶ この分野をクイズ形式で解く