判断之 - case

2020-09-08  本文已影响0人  Linux运维

一、case 基本介绍

1.什么是case
case和if多分支条件判断语句差不多,只不过case比if要更加规范,更加方便

2.case使用场景
case需要先规定好规则,然后根据用户传入的参数,进行匹配,加载不同规则的内容
nginx启停脚本

3.case执行流程
进⾏挨个匹配,匹配成功则直接执⾏,后续的预案就不在进⾏匹配了 。
如果所有的都没有匹配成功,那么⾃动进⾏⼀个 接收所有的预案中。

4.case语法

case $1 in 
    start)
        command1
        ;;
    stop)
        command2
        ;;
    restart)
        command3
        ;;
    *)
        command4
        ;;
esac
上一篇 下一篇

猜你喜欢

热点阅读