Linux Shell接收键盘输入
Posted 皓月盈江
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Shell接收键盘输入相关的知识,希望对你有一定的参考价值。
1.read命令格式
read [选项] [变量名]
选项:
-p “提示信息”:在等待read输入时,输出提示信息
-t “秒数”: read命令会一致等待用户输入,使用此选项可以指定等待时间
-n “字符数”: read命令只接受指定的字符数,就会执行
-s: 隐藏输入的数据,适用于机密信息的输入
2.代码典例
创建keyinput.sh文件,并输入下面代码:
#!/bin/bash
read -t 30 -p "Please input your username:" username
echo -e "\\n"
echo "username is $username"
read -s -t 30 -p "Please input your passsword:" password
echo -e "\\n"
echo "password is $password"
read -n 1 -t 30 -p "Please input your gender[M/F]" gender
echo -e "\\n"
echo "gender is $gender"
赋予keyinput.sh文件可执行权限,并运行keyinput.sh文件
chmod 755 keyinput.sh
./test.sh
效果如下图:
获取更多技术干货,请访问大土土随笔
如果本文对您有所帮助,请关注微信公众号“捷创源科技”。
以上是关于Linux Shell接收键盘输入的主要内容,如果未能解决你的问题,请参考以下文章