#!/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後,裡面竟然沒東西...