標準入力のテキストから、改行を除くすべての数字(0-9)を削除して出力するコマンドはどれですか。

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

LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
  1. tr -d '0-9'✓ 正解
  2. tr -s '0-9'
  3. tr '0-9' ' '
  4. tr -c '0-9'
💡 tr -d は指定した文字集合を削除します。tr -d '0-9' で数字をすべて取り除けます。-s は連続文字の圧縮です。
○ tr -d '0-9':正解。tr -d '0-9' は指定集合(数字)に一致する文字をすべて削除します。
✕ tr -s '0-9':tr -s '0-9' は連続する数字を1文字に圧縮するだけで、数字を削除しません。
✕ tr '0-9' ' ':tr '0-9' ' ' は数字を空白に置換するもので、削除ではなく別の文字に変換します。
✕ tr -c '0-9':tr -c '0-9' は補集合の指定で単独では削除にならず、-d と組み合わせて初めて削除になります。
▶ この分野をクイズ形式で解く