1.1、单分支结构

——条件成立时执行命令序列,否则不执行任何操作

格式:

If  条件判断; then

命令序列

fi

——条件成立时执行的操作

实例:

if [ -f /etc/bashrc ]; then

      . /etc/bashrc

fi


2.2、双分支结构

——条件成立时执行命令序列1,否则执行命令序列2

格式:

If 条件判断; then

命令序列1

else

命令序列2

fi

2.3、多分支结构

——相当于if语句嵌套

——针对多个条件分别执行不同的操作

格式:


if  条件判断;then

       ………………….

——条件判断成立执行的操作


elif 条件判断;then

 …………………..

——条件判断成立执行的操作


elif 条件判断;then

………………………….

——条件判断成立执行的操作


elif 条件判断;then

 ………………………….

——条件判断成立执行的操作


else

 ……………………………

——以上所有判断条件都不成立时执行的操作

fi


wKiom1MJ88fyVcsOAAJxl3mK3sc806.jpg