資格スワイプ
GNUとUnixのコマンド

fruits.txtというファイルに次の6行が記録されている。apple, banana, apple, orange, banana, apple。このファイルに対して「sort fruits.txt | uniq -c | sort -rn」を実行した結果、最初に表示される行として正しいものはどれか。

  • A 2 banana
  • B 1 orange
  • ✓ 3 apple
  • D 6 apple

解説

sortで並び替えた後uniq -cで出現回数を集計するとapple:3、banana:2、orange:1となり、sort -rnで数値の降順に並べるため最多のappleが先頭に表示される。

根拠LPIC-1 101試験 GNUとUnixのコマンド(テキストストリームのフィルタ処理、sortおよびuniq)

← 前の問題次の問題 →
スワイプでまとめて流す