`case`语句是编程中常用的一种多条件判断结构,适用于多种编程语言(如Shell、SQL、C等)。它通过比较一个表达式的值,执行对应的代码块。
| 用法 | 说明 | |
| 基本结构 | `case 变量 in` `值1) 执行命令;;` `值2) 执行命令;;` | |
| 多值匹配 | `值1 | 值2) 执行命令;;` |
| 通配符 | 使用``匹配所有未指定的情况 | |
| 退出条件 | `;;` 表示当前分支结束 |
使用`case`可以简化多个`if-else`语句,使代码更清晰。在Shell脚本中尤为常见,用于处理用户输入或系统状态判断。合理使用`case`能提高程序可读性和执行效率。