好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 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命令簡明教程的相關信息資訊供網民參考!
  • 推薦文章