前言
前面我们探讨过shell脚本中的if语句,单分支,双分支以及多分支的写法,今天我来看另一个流程控制语句case。
什么是case语句
控制语句:用来实现对程序流程的选择、循环、转向和返回等进行控制;
case 语句和 if…elif…else 语句一样都是多分支条件语句,不过和多分支 if 条件语句不同的是,case 语句只能判断一种条件关系,而 if 语句可以判断多种条件关系。
case语句适合用于多分支,多选择的情况,是一个多选选择语句。
case语句语法分析
case 变量名 in
值1)
指令1
;;
值2)
指令2
;