在学习Shell脚本的break与continue语句时,有一些困惑,就是break n
可以跳出几层循环的问题,continue也是如此。不过弄懂了break n
的问题,continue n
的问题应该也清楚了。
第一步:break 1
。
新建一个loop.sh
脚本,输入以下代码:
|
|
运行结果,如下所示:
|
|
第二步:break 2
。
现在将break 1
改为break 2
,运行,如下所示:
|
|
运行:
|
|
第三步,break 3
。
现在将break 2
改为break 3
,如下所示:
|
|
运行,如下所示:
|
|
从上面的结果可以看出来:①最内层的是第1层循环,再次是第2层循环,最外层就是第3层循环。