shell 指令碼 兩種登入方式

2021-09-23 21:10:54 字數 732 閱讀 5650

#!/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 

C 呼叫shell指令碼的兩種方式

include int system const char str 編寫指令碼test.sh bin sh echo home編寫 include include include int main 特點 1.兩種錯誤返回值 1 system 進行fork子程序失敗 127 執行指令碼或shell命令...

MySQL 兩種登入方式

可以參考我的 mysql 用批處理指令碼bat快速啟動 關閉mysql 或者在計算機的服務那裡開啟,設為手動或自動 即開始選單的mysql5.5 command line client 登入 mysql h主機名 p埠號 u使用者名稱 p密碼 如mysql h localhost p 3306 u ...

shell指令碼的兩種執行方式區別舉例

sh及bash方式執行 第乙個字母l 看來sh只是bash的乙個鏈結。要了解區別,先建立乙個實驗指令碼如下 echo udir pwd testsource.sh 符號為單引號和反引號 sh testsource.sh 後沒有反應可以理解 只是把udir定義了,但echo udir後,裡面竟然沒東西...