从标准输入读取一行。
line
line 命令从标准输入拷贝一行,然后将其写到标准输出上。 它在遇到文件结束符的时候返回一个出口值 1,而且始终至少写出一个换行字符。 在一个 shell 命令文件中使用该命令,用来从工作站上读取信息。
此命令返回以下的退出值:
0 | 成功结束。 |
>0 | 在输入中出现文件结束符。 |
为了从键盘读取一行,然后将其附加到一个文件中,请创建一个脚本文件,内容如下:
echo 'Enter comments for the log:' echo ': \c' line >>log
此 shell 过程显示以下的消息:
Enter comments for the log:
然后从工作站的键盘上读取一行文本并将其添加到日志的结尾部分。 echo ': \c' 命令显示了一个冒号提示符。 请参阅 echo 命令以获取关于 \c 转义序列的信息。
read 子例程。
在 AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的输入和输出操作程序员的概述描述了用于低级的、流的、终端的和异步 I/O 接口的文件、命令以及子例程。