從螢幕上讀入使用者名稱和密碼
很多shell指令碼需要動態從終端讀入使用者名稱和密碼。使用者名稱可以在輸入時顯示在螢幕上,但是密碼不可以。
下面的指令碼就是實現這個功能。
$ cat echo1
#!/bin/sh
echo "User:"
read user
stty -echo
echo "Password:"
read pswd
stty echo
echo "User is $user, Password is $pswd. Done!"
執行結果如下:
$ ./echo1
User:
zhyuh
Password:
User is zhyuh,
Password is my_paswd. Done!
可以看到使用者名稱zhyuh顯示在螢幕上,而密碼被蓋掉了。最後一句echo命令用來顯示輸入的全部資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/207/viewspace-906200/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLServer刪除登入記錄使用者名稱和密碼SQLServer密碼
- 直播app原始碼,輸入密碼和使用者名稱呼叫開發者工具APP原始碼密碼
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- Dockerfile 中RUN互動需要輸入 使用者名稱和密碼Docker密碼
- Oracle EM Express要求使用者名稱和密碼OracleExpress密碼
- 修改oracle中的使用者名稱和密碼Oracle密碼
- VMWare Server 2.0 的使用者名稱和密碼Server密碼
- 破解本地 mysql 使用者名稱和密碼(轉)MySql密碼
- SQL SERVER 使用者名稱、密碼登入判斷SQLServer密碼
- 更改MYSQL使用者名稱密碼MySql密碼
- 根據使用者名稱和密碼查詢使用者密碼
- 登入判斷使用者名稱和密碼是否正確的程式碼(連結和讀取資料庫)密碼資料庫
- 表單使用者名稱和密碼記住效果密碼
- 配置samba的訪問密碼和使用者名稱Samba密碼
- git push上傳程式碼到gitlab上,報錯401/403(或需要輸入使用者名稱和密碼)Gitlab密碼
- git 使用者名稱密碼相關Git密碼
- 隱藏域 使用者名稱密碼密碼
- tortoiseGIT儲存使用者名稱密碼Git密碼
- js驗證使用者名稱和密碼為空程式碼JS密碼
- 用Servlet進行使用者名稱和密碼校驗Servlet密碼
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- js 驗證使用者名稱和密碼是否為空JS密碼
- plsql developer怎麼儲存使用者名稱和密碼SQLDeveloper密碼
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- git儲存使用者名稱與密碼Git密碼
- tomcat設定使用者名稱密碼Tomcat密碼
- ibm網站使用者名稱密碼IBM網站密碼
- win8系統如何取消使用者名稱密碼登入密碼
- 如果以前安裝過jive,又忘記使用者名稱和密碼。有辦法查回使用者名稱和密碼嗎???資料庫還在密碼資料庫
- cookie儲存刪除使用者名稱和密碼程式碼例項Cookie密碼
- 網站一開啟就顯示windows安全,輸入使用者名稱和密碼網站Windows密碼
- 根據教程中,輸錯密碼或使用者名稱後,卻不能返回‘使用者名稱或密碼錯誤’密碼
- Activiti-Explorer 使用者名稱與密碼密碼
- 百度文庫使用者名稱密碼密碼
- 常見路由器預設使用者名稱和初始密碼路由器密碼
- 使用者名稱和密碼常見校驗正規表示式密碼
- 關於訪問資料庫的使用者名稱和密碼資料庫密碼
- Linux精講——使用者名稱檔案和密碼檔案Linux密碼