Bash builtin read command doesn't seem to support it, now I need to let user input a password while no echo should be displayed, what tool can I use?
Command line utility to retrieve password, that has no echo back
bash;input
#!/bin/bashstty -echoIFS= read -p 'Enter password: ' -r passwordstty echoprintf '\nPassword entered: %s\n' $passwordstty -echo turns off the terminal echo, which is the display you're talking about;IFS= is necessary to preserve whitespace in the password;read -r turns off backslash interpretation.In bash you can also use read -s, but this feature isn't standard across shells.