從螢幕上讀入使用者名稱和密碼
很多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密碼
- Dockerfile 中RUN互動需要輸入 使用者名稱和密碼Docker密碼
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 根據使用者名稱和密碼查詢使用者密碼
- 直播app原始碼,輸入密碼和使用者名稱呼叫開發者工具APP原始碼密碼
- git 使用者名稱密碼相關Git密碼
- 用Servlet進行使用者名稱和密碼校驗Servlet密碼
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- 公司網站使用者名稱密碼修改?網站密碼
- 根據教程中,輸錯密碼或使用者名稱後,卻不能返回‘使用者名稱或密碼錯誤’密碼
- 資料庫使用者名稱和密碼錯誤:如何解決?資料庫密碼
- Git中git pull/push 老是重複輸入使用者名稱密碼Git密碼
- 線上直播原始碼,完整登陸頁面的全部資訊(包括使用者名稱、輸入密碼等)原始碼密碼
- Java 程式碼本地設定Hadoop使用者名稱密碼JavaHadoop密碼
- 商城-使用者註冊-根據使用者名稱和密碼查詢使用者密碼
- docker 建立私有倉庫,並且設定使用者名稱和密碼Docker密碼
- 織夢使用者名稱密碼?織夢提示你的密碼錯誤密碼
- 修改 Ubuntu 系統使用者名稱和登入名Ubuntu
- win10系統svn使用者名稱密碼怎樣更改_win10 svn更換使用者名稱密碼操作方法Win10密碼
- K8Sdashboard登入問題(chrome無法訪問以及使用使用者名稱和密碼登入)K8SChrome密碼
- linux中記錄GIT使用者名稱密碼的方法LinuxGit密碼
- Kafka怎麼配置SASL使用者名稱密碼認證Kafka密碼
- Windows安全中心彈窗要求輸入憑據(使用者名稱和密碼)的解決辦法Windows密碼
- 帝國CMS原始碼忘記後臺使用者名稱和密碼怎麼辦?原始碼密碼
- 使用代理通過使用者名稱和密碼驗證優缺點介紹密碼
- 通過jquery.cookie.js實現記住使用者名稱、密碼登入功能jQueryCookieJS密碼
- 透過使用者名稱密碼認證保障 MQTT 接入安全密碼MQQT
- win10 smb使用者名稱密碼錯誤怎麼解決_win10電腦smb使用者名稱密碼錯誤修復方法Win10密碼
- 04 . Go+Vue開發一個線上外賣應用(使用者名稱密碼和圖形驗證碼)GoVue密碼
- 帝國CMS忘記後臺登陸使用者名稱 密碼 認證碼 安全提問答案 資料庫使用者名稱及密碼的解決方法密碼資料庫
- Spring Security小教程 Vol 4. 使用使用者名稱和密碼驗證身份-UsernamePasswordAuthenticationFilterSpring密碼Filter
- Android studio 如何設計一個較為好看的使用者名稱,密碼輸入框Android密碼
- 【PB案例學習筆記】-03使用者名稱密碼校驗筆記密碼
- Ubuntu 論壇遭受攻擊,使用者名稱密碼已洩漏Ubuntu密碼
- iOS12螢幕使用時間密碼 iOS12螢幕使用時間密碼忘記了怎麼辦iOS密碼
- Mac蓋上螢幕不休眠技巧,教你關閉螢幕不進入黑屏!Mac
- Ubuntu 安裝 MySQL5.7 沒有提示 輸入使用者名稱密碼的解決方法UbuntuMySql密碼