過去問ドリル

オリジナル問題 LinuCレベル1試験 問題 問9

シェルおよびスクリプト/シェルスクリプト

シェルスクリプト中で、標準入力から1行を読み取り変数に格納するコマンドはどれか。

出典:オリジナル問題 LinuCレベル1試験 問題 問9

正解:A

解説

readコマンドは、標準入力から1行を読み取り、指定した変数に格納します。対話的にユーザーからの入力を受け取ったり、ファイルの内容を1行ずつ処理したりする際に使われます。

選択肢ごとの解説

  • A正しい。readは標準入力から1行を読み取り、変数に格納するコマンドです。
  • B誤り。echoは文字列や変数の内容を標準出力へ表示するコマンドで、入力を読み取るものではありません。
  • C誤り。catはファイルの内容を標準出力へ表示する(結合する)コマンドで、1行を変数に読み取るものではありません。
  • D誤り。writeはUnix系OSで他のユーザーの端末にメッセージを送るコマンドで、標準入力の読み取りとは異なります。
LinuCレベル1の過去問を演習モードで解く