Shell流程控制之if语句

常用方法:

1、单分支

    语法:

        if  条件;

            then

                命令

        fi

    例子:

        #!/bin/bash

        A=100

        if [ $A -gt 90 ];      

            then

                echo "$A 大于 90"

        fi

    image.png

2、双分支

    语法:

        if 条件;

            then

                命令1

            else

                命令2

        fi

    例子:

        #!/bin/bash

        A=$1

        if [ $A -gt 100 ];

            then

                echo "$A 大于 100"

            else

                echo "$A 小与 100"

        fi

    image.png


3、多分支

    语法:

        if 条件1;

            then

                命令1

        elif 条件2;

            then

                命令2

        elif 条件3;

            then

                命令3

            else

                命令4

        fi

    例子:

    image.png

    注:如果第一个条件符合,则不再向下匹配

猜你喜欢

转载自blog.51cto.com/13777088/2368923
今日推荐