一。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;
转载于:https://blog.51cto.com/a3147972/1287594