read
命令格式
read [-option] [variable...]
常用选项
-n num 从输入中读取num个字符
-p prompt 使用prompt字符串提示用户进行输入
-s 保密模式,在屏幕上不显示输入的字符
-t seconds 超时时间
值和变量的三种情况
- 输入的值和变量的个数相等
- 输入的值多余变量的个数
- 最后的变量包含所欲值
- 输入的值少于变量的情况
- 多余的变量值为空
#!/bin/bash
if read -t 10 -sp "Enter your press" press;then
echo -e "\nSecret passphrase" = "$press"
else
echo -e "\nInput time out" >&2
exit 1
fi