我正在用 Bash 编写一个脚本,提示用户输入密码,并且我需要不显示输入的文本,就像您输入 ssh 密码时一样。
有人有这个问题的解决方案吗?
答案1
您可以添加-s
到您的read
命令(您没有提供它,所以我假设您正在使用read -r
),因此它会变成:
read -r -s password
从read --help
:
-r do not allow backslashes to escape any characters -s do not echo input coming from a terminal