一肴楷、case ... esac語句
??case ... esac 為多選擇語句,與其他語言中的 switch ... case 語句類似敢课,是一種多分
枝選擇結(jié)構(gòu)阶祭,每個 case 分支用右圓括號開始,用兩個分號 ;; 表示執(zhí)行結(jié)束直秆,跳出整個
case ... esac 語句濒募,esac(就是 case 反過來)作為結(jié)束標(biāo)。
(1)語法規(guī)定:
case 變量名 in
"var1")
程序段;;
"var1")
程序段;;
"var1")
程序段;;
*)
# 不包含其他情況
exit;;
esac
(2)代碼演示:
#!/bin/bash
read -p "Input your choice:" choice
case $choice in
1)
echo "once";;
2)
echo "twice";;
3)
echo "three times";;
*)
exit ;;
esac
1
2