shell中break试下跳出n级循环
程序员文章站
2022-07-12 20:28:42
...
#!/bin/bash
for value0 in 1 2 3 4 5 6 7
do
for value1 in 1 2 3 4 5 6 7
do
for value2 in 1 2 3 4 5 6 7
do
if [ $value2 -gt 3 ]
then
break 2
fi
echo $value0 -$value1- $value2
done
echo "-------------------------------"
done
echo "************************************"
done
测试结果
#!/bin/bash
#for ((i = 0; i < 100000; ))
i=0
j=0
while [ $j -lt 10 ]
do
while [ $i -lt 10 ]
do
echo "*************"
if [ $i -eq 5 ]
then
break 2;
fi
((i ++))
done
((j++))
echo "---------------"
done
echo $i
上一篇: Markdown语法
下一篇: cuda测试
推荐阅读