正答3
解説
正解は3です。
UNIXなどのシェルが備えるリダイレクト機能でできることを問う問題です。
リダイレクトは、標準入力や標準出力の向きを、キーボードや画面からファイルに切り替える機能です。
【選択肢別解説】
1:× 標準出力もファイルに切り替えられます。
例えば「コマンド > ファイル」と書くと、出力がファイルに書き込まれます。
2:× 標準出力をファイルに追加することもできます。
「コマンド >> ファイル」と書くと、既存の内容の末尾に追記されます。
3:○ 「<」で標準入力をファイルに、「>」で標準出力をファイルに切り替えられます。
さらに「>>」でファイルへの追加もできます。
4:× 標準入力もファイルに切り替えられます。
「コマンド < ファイル」と書くと、ファイルの内容が入力として読まれます。
【ポイント】
リダイレクトはファイルとの間の切替えです。
あるコマンドの出力を別のコマンドの入力につなぐのはパイプ(|)で、リダイレクトとは区別します。