shell里case条件句是什么?

case条件句就好比if多分支语句一样(参考前面的文章),但是它比if多分支条件句看起来更规范。

case条件句更适合于变量少和固定的字符串的情况。

case语法怎么写的呢?如下:

#variable=变量

#value=值

case “variable” in

    value 1)

        命令1

        ;;

    value 2)

        命令2

        ;;

    *)

        命令3

        ;;

esac

case “variable” in

    value 1)

        命令1

        ;;

    value 2)

        命令2

        ;;

    *)

        命令3

        ;;

esac

case条件句的执行流程是怎么样的呢?上图:

《shell里case条件句是什么?》

    原文作者:wuhanyeah
    原文地址: https://blog.51cto.com/14573101/2446911
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞