婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Shell腳本break和continue命令簡明教程

Shell腳本break和continue命令簡明教程

熱門標(biāo)簽:excel地址地圖標(biāo)注 東莞電銷機(jī)器人價(jià)格一覽表 陜西電銷卡外呼系統(tǒng)怎么安裝 杭州機(jī)器人外呼系統(tǒng) 百度地圖標(biāo)注圖標(biāo)更換 佛山高德地圖標(biāo)注中心 地圖標(biāo)注超出范圍怎么辦 百度地圖的地圖標(biāo)注 旅游地圖標(biāo)注大全

在循環(huán)過程中,有時(shí)候需要在未達(dá)到循環(huán)結(jié)束條件時(shí)強(qiáng)制跳出循環(huán),Shell使用兩個(gè)命令來實(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é)束,語句

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

echo "Game is over!"

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

您可能感興趣的文章:
  • ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例
  • Shell腳本中實(shí)現(xiàn)切換用戶并執(zhí)行命令操作
  • linux shell腳本學(xué)習(xí)xargs命令使用詳解
  • Nodejs中調(diào)用系統(tǒng)命令、Shell腳本和Python腳本的方法和實(shí)例
  • Shell腳本test命令使用總結(jié)和實(shí)例
  • shell腳本命令行參數(shù)簡介
  • Linux命令行和shell腳本編程寶典 Richard Blum
  • 25個(gè)好用的Shell腳本常用命令分享
  • Shell腳本中使用for循環(huán)和cat命令實(shí)現(xiàn)按順序合并文件
  • Linux下Shell腳本中幾種基本命令的替換區(qū)別

標(biāo)簽:隨州 通遼 青島 朝陽 延邊 雅安 西藏 南充

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell腳本break和continue命令簡明教程》,本文關(guān)鍵詞  Shell,腳本,break,和,continue,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Shell腳本break和continue命令簡明教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于Shell腳本break和continue命令簡明教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 原平市| 新郑市| 积石山| 孟津县| 苍山县| 通山县| 黑山县| 江阴市| 集安市| 盐源县| 津南区| 沁水县| 五大连池市| 阿瓦提县| 黑龙江省| 科尔| 清镇市| 北京市| 大渡口区| 南宁市| 武冈市| 原阳县| 安福县| 淮北市| 彝良县| 上高县| 利辛县| 神农架林区| 辉县市| 长葛市| 义马市| 民权县| 宁河县| 祁东县| 陆良县| 京山县| 大丰市| 秦皇岛市| 深水埗区| 合作市| 政和县|