linux shell read函数
摘要
- shell中使用read读取控制台输入
一、基本语法
read [选项] [参数]
选项
选项 | 说明 | 参数 |
---|---|---|
-p | 指定读取值的提示符(就是一段文字) | 字符串(提示符) |
-t | 指定读取值时等待的时间(秒)),如果没有在指定的时间内输入,就不再等待了 | 数字,单位是s |
变量 | 指定读取值的变量名 |
二、快速入门
案例1∶读取控制台输入一个num值
案例2∶读取控制台输入一个num值,在10秒内输入。
#!/bin/bash
#案例1∶读取控制台输入一个num值
read -p "请输入NUM1=" NUM1
echo "NUM1=$NUM1"
#案例2∶读取控制台输入一个num值,在10秒内输入。
read -t 10 -p "请在10s内输入NUM2=" NUM2
echo "NUM2=$NUM2"