合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
Shell case语句为多选择语句;可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下: ``` case var in match1) command.. ;; match2) command.. ;; *) command.. ;; esac ``` 比如我们判断变量var的颜色例子,如下: ![](https://img.kancloud.cn/63/15/6315fcdb356e0257d66fa5ffcbbb66c0_488x602.png =400x) ### 如果var不在green,blue,red中,那么会进入到\*)中,表示其他的都没有被成功匹配到;in后面的列表中可以是数值也可以是字符串列表,该脚本的运行结果如下: ![](https://img.kancloud.cn/b7/0a/b70a8c402c7963b72930b53b429bad49_832x176.png =600x)