接受键盘输入
[[email protected] ~]# read [选项] [变量名]
选项:
-p “提示信息”:在等待read输入时,输出提示信息
-t 秒数: read命令会一直等待用户输入,使用
此选项可以指定等待时间
-n 字符数: read命令只接受指定的字符数,就会
执行
-s: 隐藏输入的数据,适用于机密信息的
输入
例如:
#!/bin/bash
read -t 30 -p "please input your name: " name
#提示“请输入姓名并等待30秒"
echo $name
read -s -t 30 -p "please enter your age: " age
echo -e "\n"
echo $age
read -n 1 -t 30 -p "[M/F:] " sex
echo -e "\n"
echo $sex
# -n 1 表示只接收一个字符就执行(不用回车)
时间: 2024-11-08 10:54:24