常用方法:

1、单分支

    语法:

        if  条件;

            then

                命令

        fi

    例子:

        #!/bin/bash

        A=100

        if [ $A -gt 90 ];      

            then

                echo "$A 大于 90"

        fi

    Shell流程控制之if语句_ 流程控制

2、双分支

    语法:

        if 条件;

            then

                命令1

            else

                命令2

        fi

    例子:

        #!/bin/bash

        A=$1

        if [ $A -gt 100 ];

            then

                echo "$A 大于 100"

            else

                echo "$A 小与 100"

        fi

    Shell流程控制之if语句_  脚本_02


3、多分支

    语法:

        if 条件1;

            then

                命令1

        elif 条件2;

            then

                命令2

        elif 条件3;

            then

                命令3

            else

                命令4

        fi

    例子:

    Shell流程控制之if语句_shell _03

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