case条件句就好比if多分支语句一样(参考前面的文章),但是它比if多分支条件句看起来更规范。
case条件句更适合于变量少和固定的字符串的情况。
case语法怎么写的呢?如下:
#variable=变量
#value=值
case "variable" in value 1) 命令1 ;; value 2) 命令2 ;; *) 命令3 ;; esac | case "variable" in value 1) 命令1 ;; value 2) 命令2 ;; *) 命令3 ;; esac |
case条件句的执行流程是怎么样的呢?上图:

|