shell腳本判斷一個用戶是否登錄成功


首先咱們要先確定一個用戶

1.創建文件user.txt

qq 123

2.創建一個腳本yz.sh

!/bin/bash username=`head -1 ./a.txt` password=`tail -1 ./a.txt` read -p "請輸入用戶名:" user stty -echo read -p "請輸入密碼:" -t 5 passwd echo stty echo
if [ -z "$user" -o -z "passwd" ]
then
  echo "請輸入正確的賬號密碼"
  exit
if
if [ $username == $user -a $password == $passwd ] then echo "登錄成功" else echo "登錄失敗" fi

 

-t 5:五秒不輸入密碼,會自動跳出。
stty -echo
stty echo :隱藏密碼,不顯示。

3.執行腳本bash yz.sh

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM