line コマンド

目的

標準入力から 1 行読み取ります。

構文

line

説明

line コマンドは標準入力から 1 行をコピーし、それを標準出力に書き出します。 このコマンドはファイルの終わりで終了値 1 を戻し、常に少なくとも改行文字を書き込みます。 このコマンドは、ワークステーションからの読み取り用にシェル・コマンド・ファイル内で使用します。

終了状況

このコマンドは次の終了値を戻します。

項目 説明
0 正常終了。
>0 入力時に EOF (ファイルの終わり) が発生しました。

キーボードから 1 行を読み取り、それをファイルに追加するには、次のようにスクリプト・ファイルを作成してください。

echo 'Enter comments for the log:'
echo ': ¥c'
line >>log

このシェル・プロシージャーはメッセージを次のように表示します。

Enter comments for the log:

次に、ワークステーションのキーボードからテキスト行を 1 行読み取って、ログの最後に追加します。 echo ': ¥c' コマンドはコロン・プロンプトを表示します。