发布于 

shell读取控制台输入read

基本语法

read (选项)(参数)
选项:
    -p:指定读取值时的提示符
    -t:指定读取时等待的时间(秒),如果超时未输入将不再等待
参数:
    变量:指定读取值的变量名

实例

[root@CentOS01 shcode]# vim testRead.sh

#!/bin/bash
#案例1:读取控制台输入一个值
read -p "请输入一个值:" NUM1
echo "你输入的值为$NUM1"

#案例2:读取控制台输入的一个值,10秒超时
read -t 10  -p "请在10秒内输入一个值:" NUM2
echo "你输入的值为$NUM2"

[root@CentOS01 shcode]# sh testRead.sh 
请输入一个值:123
你输入的值为123
请在10秒内输入一个值:123
你输入的值为123