1、命令简介
continue:继续循环for、while、until或select的下一次迭代。
2、命令用法
continue [n]
3、命令选项
选项 | 描述 |
[n] | 如果提供了n,则退出第n个循环。n必须大于等于1。返回状态为0,除非n不大于等于1。 |
4、使用示例
1)创建脚本
#continue的可选参数n缺省值为1: for((i=3;i>0;i--)); do for((j=3;j>0;j--)); do if((j==2)); then continue fi printf "%s %s\n" ${i} ${j} done done #当n为2时跳到外层for循环继续执行: for((i=3;i>0;i--)); do for((j=3;j>0;j--)); do if((j==2)); then continue 2 fi printf "%s %s\n" ${i} ${j} done done
2)运行脚本
$ chmod a+x continuesample $ ./continuesample 3 3 3 1 2 3 2 1 1 3 1 1 3 3 2 3 1 3