linux shell编程学习笔记(7)流程控制之选择结构

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

你可能感兴趣的:(linux,linux,流程控制,shell,编程学习,选择结构)