read -p "請輸入使用者都名稱:" USER
echo -e "請輸入使用者密碼: \c"
while : ;do
char=` #這里是反引號,tab鍵上面那個
stty cbreak -echo
dd if=/dev/tty bs=1 count=1 2>/dev/null
stty -cbreak echo
` #這里是反引號,tab鍵上面那個
if [ "$char" = "" ];then
echo #這里的echo只是為換行
break
fi
PASS="$PASS$char"
echo -n "*"
done
補充:Shell輸入密碼時關(guān)閉屏幕回顯
stty -echo
read -p “請輸入使用者密碼: ” PASS
stty echo
這樣在輸入密碼的時候就不會顯示了
如果大家感覺以上介紹的不夠細致,大家可以參考下這篇文章:
Shell腳本中實現(xiàn)把輸入的密碼轉(zhuǎn)換為*(星號)的方法
好了,本文到此結(jié)束,希望對大家有所幫助。如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- Shell腳本中實現(xiàn)把輸入的密碼轉(zhuǎn)換為*(星號)的方法
- PowerShell批量修改AD用戶密碼屬性的代碼
- shell腳本實現(xiàn)隨機生成10個8位密碼
- PowerShell中實現(xiàn)混淆密碼示例
- Shell腳本實現(xiàn)自動輸入密碼登錄服務(wù)器
- Shell腳本中非交互式修改密碼的兩種方法
- Shell創(chuàng)建用戶并生成隨機密碼腳本分享