Shell之分支结构和循环结构
时间:2014-11-05 01:27 来源:linux.it.net.cn 作者:IT
一。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;
(责任编辑:IT)
一。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; (责任编辑:IT) |