case多条件分支语句
Shell case语句为多选择语句。可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。
case语法
语法: case 变量 in 条件1) 执行代码1 ;; 条件2) 执行代码2 ;; ........ esac 注意:每个代码块执行完毕要以;;结尾代表结束 esac是结束(case反过来)
示例 case.sh 对键盘输入的值进行判断
#!/bin/bash read -p "NUM: " N case $N in 1) echo haha ;; 2) echo er ;; 3) echo san ;; *) echo renyi ;; esac
结果: