首頁 >運維 >linux運維 >如何在shell腳本中以隱藏字元的形式輸入密碼

如何在shell腳本中以隱藏字元的形式輸入密碼

不言
不言原創
2019-03-20 17:09:155337瀏覽

這篇文章跟大家介紹的內容是關於如何在shell腳本中以隱藏字元的形式輸入密碼,以下我們來看具體內容。

如何在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn