read命令从键盘中获取标准输入

read命令用法

read命令是用于从终端或者文件中读取输入的内部命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式:

read命令示例

从标准输入读取输入并赋值给变量1987name。

等待一组输入,每个单词之间使用空格隔开,直到回车结束,并分别将单词依次赋值给这三个读入变量。

REPLY示例

-p选项示例

等待控制台输入,并将输入信息视为数组,赋值给数组变量friends,输入信息用空格隔开数组的每个元素。

补充一个终端输入密码时候,不让密码显示出来的例子。

方法1:

方法2:

其中,选项-echo禁止将输出发送到终端,而选项echo则允许发送输出。

Leave a Comment

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据