shell腳本case語句簡(jiǎn)明教程

shell case語句為多選擇語句,可以用case語句匹配一個(gè)值與一個(gè)模式,如果匹配成功,執(zhí)行相匹配的命令。case語句格式如下:
case 值 in
模式一)
command1
command2
...
;;
模式二)
command1
command2
...
;;

command1
command2
...
;;
esac
注意:case工作方式如上所示。取值后面必須為單詞in,每一模式必須以右括號(hào)結(jié)束。取值為變量,匹配發(fā)現(xiàn)取值符合某一模式后,其間所有命令開始執(zhí)行直至;;
取值將檢驗(yàn)匹配的每一個(gè)模式。一旦模式匹配,則執(zhí)行完匹配模式相應(yīng)命令后不再繼續(xù)其它模式。如果無一匹配模式,使用
捕獲該值,再執(zhí)行后面的命令。*相當(dāng)于else

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 基礎(chǔ) 頭文件 #!/bin/bash 或者#!/bin/sh #!約定的標(biāo)記,如IOS的Import 執(zhí)行文件時(shí)需...
    ZMJun閱讀 1,318評(píng)論 1 2
  • 目錄: printf 命令 if...else語句 case ... esac 語句 for循環(huán) while循環(huán) ...
    CholMay閱讀 816評(píng)論 0 1
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,182評(píng)論 2 33
  • 時(shí)光飛逝,歲月無情,隨著一天天的變老,內(nèi)心越來越恐懼,年齡越大,身體各方面就會(huì)出現(xiàn)不適,身邊的親人熟人逝去的也越來...
    藍(lán)lily閱讀 353評(píng)論 0 0
  • 易赫很速度地趕到了巷口。 如果換成別人,看到這場(chǎng)面一定覺得無法忍受! 一群學(xué)生年紀(jì)的人,穿著奇裝異服,頭發(fā)染地慘不...
    赫陌閱讀 252評(píng)論 0 0

友情鏈接更多精彩內(nèi)容