break命令 – 结束for while或until循环

break命令用于结束for,while或until循环,可指定退出几层循环。

语法格式:break [参数]

常用参数:

n 大于等于1的整数,用于指定退出几层循环

参考示例

break的可选参数n缺省值为1:

for((j=3;j>0;j--)); do
  for((i=3;i>0;i--)); do
    if((j==2)); then
      break
    fi
printf "%s %s\n" ${i} ${j}
  done
done
# 输出结果 3 3 2 3 1 3  

当n为2时: 退出两层循环,结束:

for((i=3;i>0;i--)); do
  for((j=3;j>0;j--)); do
   if((j==2)); then
     break 2
   fi
printf "%s %s\n" ${i} ${j}
  done
done
# 输出结果 3 3   

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

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

相关推荐

  • fdisk命令 – 磁盘分区

    fdisk命令的英文全称是“Partition table manipulator for Linux”,即作为磁盘的分区工具。进行硬盘分区从实质上说就是对硬盘的一种格式化, 用一…

    Linux命令 2021年3月19日
  • dnsconf命令 – 设置DNS服务器组态

    dnsconf命令实际上为linuxconf的符号连接,提供图形的操作方式,供管理员管理DNS服务器。 语法格式:dnsconf [参数] [域] 常用参数: –del…

    Linux命令 2021年3月19日
  • Category: 6:网络通讯

    open命令的作用是可以启用虚拟终端,然后执行指定的命令。 虚拟终端类似于你目前使用的终端。它们用于执行命令和 […]

    Linux命令 2021年3月19日
  • quotaoff命令 – 关闭磁盘空间限制

    quotaoff命令关闭磁盘空间限制。 执行quotaoff命令可关闭用户和群组的磁盘空间限制。磁盘配额服务(quota)既然能使用 quotaon 命令手动开启,那么自然也能手动…

    Linux命令 2021年3月19日
  • docker-compose命令 – 容器集群的快速编排工具

    docker-compose命令是Docker官方的开源项目,负责实现对Docker容器集群的快速编排,docker-compose将所管理的容器分为三层,分别是工程(projec…

    Linux命令 2021年3月18日
  • catman命令 – 创建参考手册的格式化文件

    catman实用程序基于输入文件创建在线手册的预格式化版本。通过此功能,可以轻松地在一组关联的计算机之间分发预格式化手册页,因为此功能使预格式化手册页的目录成为自包含目录,独立于未…

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

    seq命令用于以指定增量从首数开始打印数字到尾数,即产生从某个数到另外一个数之间的所有整数,并且可以对整数的格 […]

    Linux命令 2021年3月18日
  • Category: 4:磁盘管理

    free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存。这些信 […]

    Linux命令 2021年3月19日
  • Category: 4:磁盘管理

    partprobe命令用于重读分区表,将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表。如果删除文件后 […]

    Linux命令 2021年3月19日
  • clock命令 – 调整 RTC 时间

    clock命令的作用是调整 RTC 时间。RTC是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件…

    Linux命令 2021年3月18日