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' コマンドはコロン・プロンプトを表示します。