【shell 指令碼】兩種登入方式
#!/bin/bash
echo "while 方法!"
echo "請輸入登入使用者名稱:"
read name1
if test $name1 = "yang"
then
echo "登入成功"
else
echo "登入失敗,請輸入正確的使用者名稱:"
read name1
while [ $name1 != "yang" ]
do
echo "登入失敗,請輸入正確的使用者名稱:"
read name1
if test $name1 = "yang"
then
echo "登入成功"
break;
fi
done
fi
echo "until 方法!"
echo "請輸入登入使用者名稱:"
read name1
if test $name1 = "yang"
then
echo "登入成功"
else
until [ $name1 == "yang" ]
do
echo "登入失敗,請輸入正確的使用者名稱:"
read name1
if test $name1 = "yang"
then
echo "登入成功"
break;
fi
done
fi
exit 0
echo "while 方法!"
echo "請輸入登入使用者名稱:"
read name1
if test $name1 = "yang"
then
echo "登入成功"
else
echo "登入失敗,請輸入正確的使用者名稱:"
read name1
while [ $name1 != "yang" ]
do
echo "登入失敗,請輸入正確的使用者名稱:"
read name1
if test $name1 = "yang"
then
echo "登入成功"
break;
fi
done
fi
echo "until 方法!"
echo "請輸入登入使用者名稱:"
read name1
if test $name1 = "yang"
then
echo "登入成功"
else
until [ $name1 == "yang" ]
do
echo "登入失敗,請輸入正確的使用者名稱:"
read name1
if test $name1 = "yang"
then
echo "登入成功"
break;
fi
done
fi
exit 0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-689436/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- Linux shell:執行shell指令碼的幾種方式Linux指令碼
- Ubuntu設定root登入有兩種方式Ubuntu
- bash shell指令碼訪問PostgreSQL的三種方式指令碼SQL
- Java執行groovy指令碼的兩種方式Java指令碼
- SQLPlus的兩種登入方式的不同效果SQL
- Linux中執行Shell指令碼的方式(三種方法)Linux指令碼
- 執行Shell指令碼的方式指令碼
- Shell指令碼入門:編寫格式與執行方式指令碼
- oracle兩種登陸認證方式Oracle
- Shell指令碼應用兩個例子指令碼
- 執行Shell指令碼的方式(轉)指令碼
- Oracle登入指令碼Oracle指令碼
- Shell指令碼匯入外部指令碼內容指令碼
- shell入門--第一個shell指令碼指令碼
- 分享兩個實用的shell指令碼指令碼
- 密碼方式登入redis密碼Redis
- 【shell 】求兩個檔案相加的指令碼指令碼
- 資料匯入shell指令碼(下)指令碼
- 實現登入態的幾種方式
- Java鍵盤錄入的兩種方式Java
- shell指令碼指令碼
- shell指令碼自動記錄登入使用者ip和歷史命令指令碼
- 簡單的 Shell 指令碼入門教程指令碼
- 理解 Linux/Unix 登入指令碼Linux指令碼
- sqlplus常用的幾種登入方式SQL
- 單點登入的三種實現方式
- [Shell] Shell 生成 HTML指令碼HTML指令碼
- shell中呼叫shell的三種方式&並行shell並行
- shell指令碼(二)指令碼
- shell指令碼心得指令碼
- shell指令碼案例指令碼
- 常用shell指令碼指令碼
- 巧用shell指令碼生成快捷指令碼指令碼
- vue實現單點登入的N種方式Vue
- [Groovy]Groovy指令碼的5種執行方式指令碼
- shell指令碼(6)-shell陣列指令碼陣列
- Git提交程式碼倉庫的兩種方式Git