LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
- sort -u list.txt✓ 正解
- sort -r list.txt
- sort -c list.txt
- 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 はソート済みの複数ファイルをマージするオプションで、重複除去が主目的ではありません。