基本语法:
case "${item}" in
1)
echo "item = 1"
;;
2|3)
echo "item = 2 or item = 3"
;;
*)
echo "default (none of above)"
;;
esac
注意事项:
- 以 case 开始 esac 结尾
- case行尾必须为单词“in”,每一个模式匹配必须以右括号“)”结束。
- 双分号“;;”表示命令序列结束,类似于java中的break。
- “*)”表示默认模式,类似于java中的default分支。