我有如下的bash脚本:
#!/bin/bash
echo "Please enter your username";
read username;
echo "Please enter your password";
read password;
我希望当用户在终端上键入密码时,不应显示该密码(或应显示诸如*******之类的内容)。我该如何实现?
2
一般注意事项只是为了防止混淆:此用户名/密码与linux用户名/密码无关-我只是在寻找一种方法来隐藏用户在“读取密码”期间键入的数据。
我添加了一个更新,如果您想通过输入
—
SiegeX 2010年
*
密码来输出效果的话
我认为不会,bash_history仅捕获您的命令,运行不捕获的命令后会发生什么。
—
Andreas Wong 2010年