最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本break和continue命令簡(jiǎn)明教程

 更新時(shí)間:2014年07月19日 11:49:33   投稿:junjie  
這篇文章主要介紹了Shell腳本break和continue命令簡(jiǎn)明教程,break和continue命令用來(lái)在未達(dá)到循環(huán)結(jié)束條件時(shí)強(qiáng)制跳出循環(huán),需要的朋友可以參考下

在循環(huán)過(guò)程中,有時(shí)候需要在未達(dá)到循環(huán)結(jié)束條件時(shí)強(qiáng)制跳出循環(huán),Shell使用兩個(gè)命令來(lái)實(shí)現(xiàn)該功能:break和continue。

break命令

break命令允許跳出所有循環(huán)(終止執(zhí)行后面的所有循環(huán))。

下面的例子中,腳本進(jìn)入死循環(huán)直至用戶輸入數(shù)字大于5。要跳出這個(gè)循環(huán),返回到shell提示符下,需要使用break命令。

復(fù)制代碼 代碼如下:

#!/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命令類似,只有一點(diǎn)差別,它不會(huì)跳出所有循環(huán),僅僅跳出當(dāng)前循環(huán)。

對(duì)上面的例子進(jìn)行修改:

復(fù)制代碼 代碼如下:

#!/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

運(yùn)行代碼發(fā)現(xiàn),當(dāng)輸入大于5的數(shù)字時(shí),該例中的循環(huán)不會(huì)結(jié)束,語(yǔ)句

復(fù)制代碼 代碼如下:

echo "Game is over!"

永遠(yuǎn)不會(huì)被執(zhí)行。

相關(guān)文章

  • linux下開啟php的sockets擴(kuò)展支持實(shí)例

    linux下開啟php的sockets擴(kuò)展支持實(shí)例

    下面小編就為大家?guī)?lái)一篇linux下開啟php的sockets擴(kuò)展支持實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • bash scp command not found的解決方法

    bash scp command not found的解決方法

    今天在一系統(tǒng)上運(yùn)行bash scp提示command not found,經(jīng)過(guò)如下方法解決了,需要的朋友可以參考下
    2013-03-03
  • Linux文件查找和解壓縮命令詳解

    Linux文件查找和解壓縮命令詳解

    這篇文章主要介紹了Linux文件查找和解壓縮命令,文件搜索查找包括按照名字搜索,按照文件所屬`主用戶`搜索,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • linux反彈shell的原理詳解

    linux反彈shell的原理詳解

    這篇文章主要介紹了linux反彈shell的原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 詳解Shell 命令行批量處理圖片文件名的實(shí)例

    詳解Shell 命令行批量處理圖片文件名的實(shí)例

    這篇文章主要介紹了詳解Shell 命令行批量處理圖片文件名的實(shí)例的相關(guān)資料,這里提供實(shí)例及實(shí)現(xiàn)方法的分析,需要的朋友可以參考下
    2017-08-08
  • shell腳本4種執(zhí)行方式

    shell腳本4種執(zhí)行方式

    Linux中shell腳本的執(zhí)行通常有4種方式,分別為工作目錄執(zhí)行,絕對(duì)路徑執(zhí)行,sh執(zhí)行,shell環(huán)境執(zhí)行。這篇文章主要介紹了shell腳本4種執(zhí)行方式 ,需要的朋友可以參考下
    2019-05-05
  • Linux下Shell腳本中幾種基本命令的替換區(qū)別

    Linux下Shell腳本中幾種基本命令的替換區(qū)別

    最近因?yàn)楣ぷ餍枰?,需要編寫shell腳本。編寫大量shell腳本時(shí),累計(jì)了大量經(jīng)驗(yàn),也讓自己開始迷糊幾種函數(shù)輸出調(diào)用的區(qū)別。后面和前輩們請(qǐng)教了一下這個(gè)問(wèn)題,大致明白了區(qū)別。這里分享給大家,希望對(duì)大家能有所收獲。下面來(lái)一起看看吧。
    2016-10-10
  • linux查看磁盤空間的命令詳解

    linux查看磁盤空間的命令詳解

    本篇文章主要給大家介紹了linux查看磁盤空間的兩個(gè)命令,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定大幫助,需要的朋友可以參考下
    2023-12-12
  • shell腳本實(shí)現(xiàn)同時(shí)多臺(tái)遠(yuǎn)程主機(jī)執(zhí)行命令的代碼分享

    shell腳本實(shí)現(xiàn)同時(shí)多臺(tái)遠(yuǎn)程主機(jī)執(zhí)行命令的代碼分享

    這篇文章主要給大家介紹了關(guān)于shell腳本實(shí)現(xiàn)同時(shí)多臺(tái)遠(yuǎn)程主機(jī)執(zhí)行命令的方法,文中給出了詳細(xì)的代碼示例,相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-03-03
  • shell腳本實(shí)現(xiàn)定時(shí)檢查應(yīng)用狀態(tài)步驟

    shell腳本實(shí)現(xiàn)定時(shí)檢查應(yīng)用狀態(tài)步驟

    這篇文章主要為大家介紹了shell腳本實(shí)現(xiàn)定時(shí)檢查應(yīng)用狀態(tài)步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08

最新評(píng)論

佛学| 铜山县| 监利县| 甘孜县| 怀柔区| 日喀则市| 嘉义县| 阿勒泰市| 堆龙德庆县| 平邑县| 闽清县| 手游| 舒城县| 军事| 雷州市| 保山市| 嘉善县| 屯昌县| 合阳县| 辽宁省| 盐源县| 乐业县| 昭平县| 三原县| 太白县| 台东市| 朝阳区| 白银市| 宜兰市| 司法| 安康市| 临高县| 英山县| 讷河市| 枣强县| 中方县| 蕉岭县| 正镶白旗| 石嘴山市| 武定县| 元阳县|