在shell脚本中以隐藏字符形式输入密码的方法-成都快上网建站

在shell脚本中以隐藏字符形式输入密码的方法

在shell脚本中以隐藏字符形式输入密码的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

为南充等地区用户提供了全套网页设计制作服务,及南充网站建设行业解决方案。主营业务为成都网站建设、成都做网站、南充网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

我们先来看一下命令

read -s -p “Enter Password: ” pswd

如何使用:

如果想在shell脚本中输入密码。你可能不想在屏幕上显示用户输入的任何字符。使用-s作为静默模式。使用-s输入字符将不会回显。例如,创建名为inputpwd.sh的shell脚本并添加以下内容。

$ vim inputpwd.sh
#!/bin/bash
### Input password as hidden charactors ### 
read -s -p "Enter Password: "  pswd
### Print the value of pswd variable ### 
echo -e "\nYour password is: " $pswd

让我们执行脚本并输入密码,您只需输入密码,字符将不会显示在屏幕上。这只适用于/bin/bash shell,较旧的shell(/bin/sh)将抛出一个错误。

让我们执行脚本并输入您的密码,您只需输入密码,屏幕上就不会显示字符。这只适用于/ bin / bash shell,较旧的shell(/ bin / sh)会抛出错误。

# chmod +x inputpwd.sh
# ./inputpwd.sh
Enter Password:
Your password is:  9kjdfk329sksk

感谢各位的阅读!看完上述内容,你们对在shell脚本中以隐藏字符形式输入密码的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注创新互联行业资讯频道。


名称栏目:在shell脚本中以隐藏字符形式输入密码的方法
分享链接:http://kswjz.com/article/ihhdgh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流