密码隐藏在shell中

密码隐藏在shell中,shell,unix,Shell,Unix,我不熟悉shell脚本。当我们输入密码时,我想使密码不可见。你能就此向我提出建议吗 echo“输入密码” 阅读通行证 如果[“$pass”!=”] 然后 回声“谢谢” 否则 回显“无效密码” 出口 fi 使用 使用 或者,如果在bash提示符中发出: help read 你会发现你可以使用开关 -s do not echo input coming from a terminal 因此,简单地使用read-s pass将解决您的问题。或者,如果您在bash提示

我不熟悉shell脚本。当我们输入密码时,我想使密码不可见。你能就此向我提出建议吗

echo“输入密码”

阅读通行证

如果[“$pass”!=”]

然后

回声“谢谢”

否则

回显“无效密码”

出口

fi

使用

使用


或者,如果在bash提示符中发出:

help read
你会发现你可以使用开关

 -s                do not echo input coming from a terminal

因此,简单地使用
read-s pass将解决您的问题。

或者,如果您在bash提示符中发出:

help read
read -sp pass
你会发现你可以使用开关

 -s                do not echo input coming from a terminal
因此,只需使用
read-s pass
即可解决您的问题

read -sp pass
这应该会有所帮助


这应该会有所帮助。

您可以格式化源代码吗?使用expect脚本可以达到您的目的。可能的重复:您可以格式化源代码吗?使用expect脚本可以达到您的目的。可能的重复: