這篇文章跟大家介紹的內容是關於如何在shell腳本中以隱藏字元的形式輸入密碼,以下我們來看具體內容。
我們先來看指令
read -s -p “Enter Password: ” pswd
#如何使用:
如果想在shell腳本中輸入密碼。你可能不想在螢幕上顯示任何使用者輸入的字元。使用-s作為靜默模式。使用-s輸入字元將不會回顯。例如,建立名為inputpwd.sh的shell腳本並新增以下內容。
$ vim inputpwd.sh
#!/bin/bash ### Input password as hidden charactors ### read -s -p "Enter Password: " pswd ### Print the value of pswd variable ### echo -e "\nYour password is: " $pswd
讓我們執行腳本並輸入密碼,您只需輸入密碼,字元將不會顯示在螢幕上。這只適用於/bin/bash shell,較舊的shell(/bin/sh)將拋出一個錯誤。
讓我們執行腳本並輸入您的密碼,您只需輸入密碼,螢幕上就不會顯示字元。這只適用於/ bin / bash shell,較舊的shell(/ bin / sh)會拋出錯誤。
# chmod +x inputpwd.sh # ./inputpwd.sh Enter Password: Your password is: 9kjdfk329sksk
這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的Linux教學影片專欄! ! !
以上是如何在shell腳本中以隱藏字元的形式輸入密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!