read

read命令从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。

语法

read(选项)(参数)

选项

-p:指定读取值时的提示符;
-t:指定读取值时等待的时间(秒)。

参数

变量:指定读取值的变量名。

实例

使用read命令从键盘读取变量值,并且将值赋给指定的变量,输入如下命令:

read v1 v3          #读取变量值

执行上面的指令以后,要求键入两个数据,如下所示:

Linux c+            #输入数据

完成之后,可以使用echo命令将指定的变量值输出查看,输入如下命令:

echo $v1 $v3       #输出变量的值

执行输出变量值的命令以后,将显示用户所输入的数据值,如下所示:

Linux c+           #输出变量值

注意:使用echo命令输出变量值时,必须在变量名前添加符号$。否则,echo将直接输出变量名。