Shell之分支结构和循环结构
一。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;
页:
[1]