ファイル nums.txt の各行を、2番目のフィールドの数値の大きい順(降順)に並べ替えて表示するコマンドはどれですか。フィールド区切りは空白とします。

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

LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
  1. sort -t' ' -k2 -nr nums.txt✓ 正解
  2. sort -k2 -a nums.txt
  3. sort -f2 -nr nums.txt
  4. sort -n -k2 -i nums.txt
💡 -k2 で2番目のフィールドをソートキーに指定、-n で数値として比較、-r で降順にします。-t は区切り文字の指定です。
○ sort -t' ' -k2 -nr nums.txt:正解。-k2 でキー指定、-n で数値比較、-r で降順、-t で区切り文字を指定します。
✕ sort -k2 -a nums.txt:-a は sort に存在しないオプションで、降順や数値比較も指定されていません。
✕ sort -f2 -nr nums.txt:-f は大文字小文字無視のオプションで、フィールド指定(-k)ではありません。
✕ sort -n -k2 -i nums.txt:-i は印字不能文字の無視で、フィールド指定や降順の指定にはなりません。
▶ この分野をクイズ形式で解く