shell 脚本之 case选择结构
- if 介绍过了,那么我们现在来,介绍一下case 选择结构应该怎么使用
- case 开头,esac 结尾 刚好是 case的反序字符串
执行一下case 看看我们的结果:
./case.sh qa
./case.sh developer
./case.sh other
#!/bin/bash
user=$1
case $user in
"qa") echo "user is $user"
;;
"developer") echo "user is $user"
;;
*) echo "user is $user"
exit
;;
esac
echo "the end"
- user 是用来接收参数的变量
- “qa”) 条件表达式
- ;; 两个分号,代表一个分支的结束
- *) 代表其他所有的情况
- exit 退出脚本, 如果参数不是 qa 和 developer 那么最后一个”the end 就不会输出”