shell脚本输入之read命令
语法: read -参数
-p:给出提示符。默认不支持"\n"换行
-s:隐藏输入的内容
-t:给出等待的时间,超时会退出read
-n:限制读取字符的个数,触发到临界值会自动执行
- read.sh脚本
#!/bin/bash
read -t 3 -s -p "请输入密码:" pass
echo -e "\n"
echo "您输入的密码是: $pass"
-t、-s必须写在-p的前边
- 执行read脚本
lelontar@bogon ~/Downloads sh read.sh ✔ 19:13:13
请输入密码:-e
您输入的密码是:
999
- read密令的第二种写入方式
echo “请输入您的密码”
read pass
echo "你输入的密码是$pass"
lelontar@bogon ~/Downloads sh read1.sh
“请输入您的密码”
999
你输入的密码是999