簡體   English   中英

關於Bash腳本中的Switch Case

[英]About Switch Case in Bash Script

我是bash腳本的新手,我想創建一個沒有“ break”的開關盒,如下面的Java代碼

switch(choice) {
    case 1: 
           System.out.println("1");
    case 2:
           System.out.println("2");
}

選擇= 1

output: 1
        2

所以...我怎么能在bash腳本中做到這一點:(

bash 4之前,您不能; case語句中最多執行一個命令塊。 bash 4引入了;& case終結符,這會導致失敗。

case $choice in
    1) echo 1 ;&
    2) echo 2 ;;
esac

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM