主页 > 知识库 > Shell脚本break和continue命令简明教程

Shell脚本break和continue命令简明教程

热门标签:excel地址地图标注 东莞电销机器人价格一览表 陕西电销卡外呼系统怎么安装 杭州机器人外呼系统 百度地图标注图标更换 佛山高德地图标注中心 地图标注超出范围怎么办 百度地图的地图标注 旅游地图标注大全

在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell使用两个命令来实现该功能:break和continue。

break命令

break命令允许跳出所有循环(终止执行后面的所有循环)。

下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到shell提示符下,需要使用break命令。

复制代码 代码如下:

#!/bin/bash
while :
do
    echo -n "Input a number between 1 to 5: "
    read aNum
    case $aNum in
        1|2|3|4|5) echo "Your number is $aNum!"
        ;;
        *) echo "You do not select a number between 1 to 5, game is over!"
            break
        ;;
    esac
done

continue

continue命令与break命令类似,只有一点差别,它不会跳出所有循环,仅仅跳出当前循环。

对上面的例子进行修改:

复制代码 代码如下:

#!/bin/bash
while :
do
    echo -n "Input a number between 1 to 5: "
    read aNum
    case $aNum in
        1|2|3|4|5) echo "Your number is $aNum!"
        ;;
        *) echo "You do not select a number between 1 to 5!"
            continue
            echo "Game is over!"
        ;;
    esac
done

运行代码发现,当输入大于5的数字时,该例中的循环不会结束,语句

复制代码 代码如下:

echo "Game is over!"

永远不会被执行。

您可能感兴趣的文章:
  • ssh远程执行命令方法和Shell脚本实例
  • Shell脚本中实现切换用户并执行命令操作
  • linux shell脚本学习xargs命令使用详解
  • Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
  • Shell脚本test命令使用总结和实例
  • shell脚本命令行参数简介
  • Linux命令行和shell脚本编程宝典 Richard Blum
  • 25个好用的Shell脚本常用命令分享
  • Shell脚本中使用for循环和cat命令实现按顺序合并文件
  • Linux下Shell脚本中几种基本命令的替换区别

标签:随州 通辽 青岛 朝阳 延边 雅安 西藏 南充

巨人网络通讯声明:本文标题《Shell脚本break和continue命令简明教程》,本文关键词  Shell,脚本,break,和,continue,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Shell脚本break和continue命令简明教程》相关的同类信息!
  • 本页收集关于Shell脚本break和continue命令简明教程的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章