Shell 跳出循环
两种退出循环:continue、break。
continue:退出当前循环。
break:退出整个循环。
continue与break可用于for、while、until中。
示例:
例1:打印0到9,到i为3时退出当前循环。
for((i=0;i<10;i++))
do
if [ $i -eq 3 ];then
continue
fi
echo "第$((i+1))次循环"
done
例2:打印0到9,到i为3时退出整个循环。
for((i=0;i<10;i++))
do
if [ $i -eq 3 ];then
break
fi
echo "第$((i+1))次循环"
done