在Bash中分支语句通过case来实现,它的语法如下。
1.case语法
case语法。
1 | case 匹配内容 in |
2.case案例
案例1,计算器。
1 | #!/bin/bash |
案例2,位置参数。
#!/bin/bash
name=`basename $0 .sh`
case $1 in
START|start)
echo "start..."
;;
STOP|stop)
echo "stop ..."
;;
RELOAD|reload)
echo "reload..."
;;
*)
echo "Usage: $name [start|stop|reload]"
exit 1
;;
esac
exit 0