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

主頁 > 知識庫 > 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命令簡明教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 二手房| 通山县| 兖州市| 开平市| 钟祥市| 当雄县| 涿鹿县| 江山市| 乐清市| 微博| 吉首市| 卓尼县| 丹阳市| 休宁县| 永州市| 安陆市| 永泰县| 同心县| 阿瓦提县| 新乡县| 盐城市| 繁峙县| 长葛市| 卢湾区| 乃东县| 崇州市| 兴城市| 宜州市| 滦南县| 兰西县| 临澧县| 江门市| 小金县| 且末县| 邢台县| 太康县| 襄垣县| 沙湾县| 晋江市| 牟定县| 淮滨县|