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)