循环控制语句
Shell脚本中可以使用break语句和continue语句来控制循环停止。continue语句的作用是结束本次循环进入下次循环。而break语句的作用则是跳出循环。
示例1:计算100之内偶数之和
#!/bin/bash
I=0
SUM=0
MOD=0
while [ $I -lt 100 ]
do
I=`expr$I + 1`
MOD=`expr$I % 2`
if[ $MOD -eq 0 ]
then
echo"$I"
SUM=`expr$SUM + $I`
fi
done
echo "SUM = $SUM"
示例2:在计算100之内偶数之和时,当和大于1000结束运算
#!/bin/bash
I=0
SUM=0
MOD=0
while [ $I -lt 100 ]
do
I=`expr$I + 1`
MOD=`expr$I % 2`
if[ $MOD -eq 0 ]
then
echo"$I"
SUM=`expr$SUM + $I`
if[ $SUM -gt 1000 ]
then
break
fi
fi
done
echo "SUM = $SUM"