我是shell脚本新手。当我们输入密码时,我想让密码不可见..请您在此建议我
echo“输入您的密码”
阅读传递
if [“$ pass”!=“”]
然后
回声“谢谢你”否则
回显“无效密码”
出口
网络连接
答案 0 :(得分:2)
或者,如果您在bash提示符中发出:
help read
您会发现可以使用开关。
-s do not echo input coming from a terminal
因此,只需使用read -s pass
即可解决您的问题。
答案 1 :(得分:1)
使用
# turn echo off
stty -echo
...
# turn echo back on
stty echo
答案 2 :(得分:1)
read -sp pass
这应该有所帮助。