shell脚本的read 读取控制台输入

Posted lambda-小张

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本的read 读取控制台输入相关的知识,希望对你有一定的参考价值。

1)基本语法

read (选项) (参数)

①选项:

-p:指定读取值时的提示符;

-t:指定读取值时等待的时间(秒)如果-t 不加表示一直等待

②参数

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

2)案例实操 

提示 10 秒内,读取控制台输入的姓名

[root@hadoop scripts]# vim read_test.sh
#!/bin/bsh

read -t 10 -p "请输入您的姓名:" name
echo "welcome, $name"
[root@hadoop scripts]# chmod +x read_test.sh 
[root@hadoop scripts]# . read_test.sh 
请输入您的姓名:zhangsan
welcome, zhangsan
[root@hadoop scripts]# . read_test.sh #没有输入等待10秒后,自动输出,返回
请输入您的姓名:welcome, 
[root@hadoop scripts]# 

以上是关于shell脚本的read 读取控制台输入的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本的read 读取控制台输入

Shell——read读取控制台输入

5shell-read读取控制台输入

SHELL脚本--read命令

在Shell脚本中,读取键盘输入的内容并将其赋值给Shell变量的命令是啥?

大数据之Shell:read读取控制台输入