先给大家看例子吧,然后再解释
case变量名 in
值1)
指令1
;;
值2)
指令2
;;
*)
指令3
esac
case语句中每个条件后面都要用小括号 “)”结尾;每个条件判断语句块都以两个分号结束 “;;”;整个case语句块要以esac结束;
条件中的方括号[]表示一个连续的范围,| 表示或;最后的*)表示默认,当使用前面的各种模式均无法匹配该变量时,将执行*)后的命令序列