一。if結構
1.單分支結構
if condition then statement1 statement2 ... fi
2.雙分支結構
if condition then statement1 statement2 ... else statement3 statement4 fi
3.多分支結構
if condition then statement elif condition2 then statement2 fi
二:case結構
case condition in pattern1) statment ;; pattern2) statement2 ;; .... esac
 
三:循環結構之while語句
1.當型循環結構(while)
while condition do statement1 statement2 ... done
當condition為真時執行
2.直到型循環結構(until)
until condition do statement1 statement2 done
當condition滿足時候結束
base提供兩個循環控制語句,break:用來跳出循環控制,continue:只結束本次循環,並且開始下一輪循環。
3.foreach循環和計數型循環
for variable in WordList do statement1 statement2 ... done
在結構中 in WordList可以省略,省略以後相當於in "$@"
4:C語言中的for循環結構
for ((exp1;exp2;exp3)) do statment1 statment2 ... done;