case构造有助于我们简化嵌套的if语句。你可以将多个变量与一个变量进行匹配。每种情况都是与特定模式匹配的表达式。
句法:

文章图片
查看上面的快照, 你可以根据情况一起编写一个模式或多个模式。让我们看一个例子来更清楚地理解它。
例:

文章图片
查看上面的快照, 我们已经显示了一个脚本来显示不同状态的大小写。旁遮普邦和哈里亚纳邦拥有相同的资本, 因此书写在一起。
输出

文章图片
【Shell脚本case语句怎么使用()】查看上面的快照, 用户可以输入状态名称, 脚本将分别显示其大写字母。
推荐阅读
- Shell脚本注释用法示例
- Shell如何使用脚本参数()
- Shell如何使用函数(详细示例)
- Shell脚本 if then else语句的用法和示例
- Shell脚本如何使用let命令()
- Shell脚本for循环语句用法和实例
- Shell脚本if then elif条件语句用法示例
- 随手记录关于Factory method 'eurekaApplicationInfoManager' threw exception; nested exception is j(代
- Mac Appium ANDROID_HOME 环境变量问题