while迴圈
語法:while 表示式
do操作
done
只要while表示式成立,do和done之間的操作就一直會進行。
until迴圈
語法:until 表示式
do操作
done
重複do和done之間的操作直到表示式成立為止。
例:#test until
#add from 1 to 100
total=0
num=0
until test num ?ceq 100
dototal=`expr $total + $num` //注意,這裡的引號是反引號,下同
num=`expr $num+1`
done
echo 「the result is $total」
執行 結果如下:
[beichen@localhost bin]$until
the result is 5050!
五、條件語句
shell
程式中的條件語句主要有if語句、case語句;
if語句
語法:if 表示式1 then
操作elif 表示式2 then
操作elif 表示式3 then
操作else
操作fi
linux裡的if的結束
標誌是將if反過來寫成fi;而elif其實是else if的縮寫
其中elif理論上可以有無限多個。
shell程式設計筆記
第一天學習shell程式設計,自己做的筆記 test1 bin sh judge dir exist if d data 20140515 then mkdir p data 20140515 else echo this dir is exist,please exit fi bin sh sco...
shell程式設計筆記
if 1 eq 1 a 2 2 then echo true elif 1 lt 2 o 3 gt 4 then echo else echo false fi gt lt ge le eq ne a o if f 1.sh echo 1.sh exists if e 1.sh then echo ...
Shell程式設計筆記
1,變數命名規則 your name runoob.com 注意,變數名和等號之間不能有空格,這可能和你熟悉的所有程式語言都不一樣。同時,變數名的命名須遵循如下規則 命名只能使用英文本母,數字和下劃線,首個字元不能以數字開頭。中間不能有空格,可以使用下劃線 不能使用標點符號。不能使用bash裡的關鍵...