Chr*_*own 23
#!/bin/bash
stty -echo
IFS= read -p 'Enter password: ' -r password
stty echo
printf '\nPassword entered: %s\n' "$password"
Run Code Online (Sandbox Code Playgroud)
stty -echo 关闭终端回声,这是您正在谈论的显示;IFS= 必须保留密码中的空格;read -r 关闭反斜杠解释。在bash您也可以使用read -s,但此功能不可跨越炮弹标准。