shell筆記(7) 流程控制

2021-07-09 04:50:53 字數 609 閱讀 6403



1);if條件語句:

a):if [ 條件判斷式 ]

then

程式fi

b):if [ 條件判斷式 ]

then

程式else

程式fi

c):if [ 條件判斷式 ]

then

程式elif

程式else

程式fi

2);case語句:

case $var in

「hello」)

程式;;

「world」)

程式;;

esac

2)for語句:

語法一:

for i in 1 2 3 4 5 6

doecho $i

done

語法一:

for(( 初始值;迴圈控制條件;變化量 ))

do程式

done

3)while語句:

while [ 條件 ]

do 程式

done

5)while語句:

util [ 條件 ] //至到util條件成立

do 程式

done

Shell學習筆記 流程控制

分支兩種 if 和 case 迴圈三種 for until while.1.if if then elif then else fi 沒啥說的和c的差不多.就是別忘了 then.2.case case var in a b c esac 和switch的意思差不多,這個多了 表示或的關係,感覺更靈活...

Shell流程控制

case迴圈 if condition condition then statements if true 1 elif condition condition then statements if true 2 else statements if all else fails fi注 方括號中的...

Shell 流程控制

shell的流程控制不可為空,如果else分支沒有語句執行,就不要寫這個else。if 語句語法格式 if condition then command1 command2 commandn fi寫成一行 適用於終端命令提示符 if ps ef grep c ssh gt 1 then echo t...