一。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;