Linux-shell编程之接收键盘输入read命令
read命令
格式:read [选项] [变量名]
选项:
-p “提示信息” # 在用户等待read输入时输出的提示信息
-t 秒数 # 指定命令等待的时间,超过此时间还未收到用户输入,则终止命令
-n 字符数 # read命令只接收指定的字符数就开始执行,限制用户输入
-s # 隐藏输入的数据,适用于密码等机密信息的输入情况
例如:
#!/bin/bash
read -p "请输入用户名:" -t 30 username #等待30秒
echo $username
read -p "请输入密码:" -s password #输入密码时不显示
echo $password
read -p "请确认[y/n]" -n 1 confirm #输入一个字符的时候就执行
echo -e '\n' # 输出换行符
echo $confirm
以下是执行过程:
版权声明
本文仅代表作者观点,不代表博信信息网立场。