continue命令 – 结束本次循环

continue主要用途在于结束本次循环,继续执行下一个for,while或until循环;可指定从第几层循环继续执行。

语法格式:continue

常用参数:

n 大于等于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
# 输出结果 3 3 3 1 2 3 2 1 1 3 1 1  

当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
# 输出结果 3 3 2 3 1 3  

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1463.html

(0)
上一篇 2021年3月18日 下午4:46
下一篇 2021年3月18日 下午4:52

相关推荐

  • printf 命令 – shell 输出

    printf 命令模仿 C 程序库(library)里的 printf() 程序。 printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定…

    Linux命令 2021年3月18日
  • setquota命令 – 设置文件系统配额

    setquota是一个命令行配额编辑器,可以采用命令行的方式直接设置用户或用户组的配额限制。 若想禁用配额限制,可以把相应参数设置为0。如果多个文件系统需要修改配额设置,每个文件系…

    Linux命令 2021年3月19日
  • axel命令 – 多线程下载工具

    axel是优秀的http/ftp多线程下载工具。支持断点续传,可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合单线程下载限速的情景,通过多线程加速下载。 语法格式:ax…

    Linux命令 2021年3月19日
  • Category: 9:其他命令

    boot 命令是用来引导装入并执行独立程序的过程;一般而言,操作系统内核是独立程序,但是任何独立的程序都是可以 […]

    Linux命令 2021年3月18日
  • hcitool命令 – 蓝牙调试工具

    hcitool命令用于配置蓝牙连接,并向蓝牙设备发送一些特殊命令。如果没有给定命令,或者使用了选项-h,hcitool会打印一些使用信息并退出。 语法格式:hcitool [参数]…

    Linux命令 2021年3月18日
  • eval命令 – 重新运算求出参数

    eval命令用于重新运算求出参数的内容。eval可读取一连串的参数,然后再依参数本身的特性来执行。 语法格式: eval [参数] 参考实例 连接单个命令: [root@xtuos…

    Linux命令 2021年3月18日
  • vgexport命令 – 导出卷组

    vgexport命令的作用是可以导出卷组。 vgexport命令允许设置系统未知的非活动卷组名称。 也可以将该卷组中的所有物理卷移动到不同的系统中,以便以后使用vgimport命令…

    Linux命令 2021年3月19日
  • rcconf命令 – Linux下运行等级服务配置工具

    rcconf命令是Debian Linux下的运行等级服务配置工具,用以设置在特定的运行等级下系统服务的启动配置。 语法格式: rcconf [参数] 常用选项: –h…

    Linux命令 2021年3月18日
  • ypdomainname命令 – 显示主机的NIS的域名

    ypdomainname命令的作用是显示由函数“getdomainname”返回的主机域名,使用这个命令也可以设置一个主机NIS域名。 语法格式:  ypdomainname [参…

    Linux命令 2021年3月19日
  • iozone命令 – 进行linux下的硬盘性能测试

    iozone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。可以测试Read, write, re-read,re-write, read ba…

    Linux命令 2021年3月19日