shell程式設計筆記(三)

2021-04-13 11:46:18 字數 754 閱讀 9739

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裡的關鍵...