shell程序设计-<控制结构>-命令表

作者在 2008-06-29 22:55:14 发布以下内容

命令表:AND命令表和OR命令表
AND命令表的使用格式:
  条件1 && 条件2 && 条件3 && …
  从左向右顺序执行,直到某一条件为假,不再执行后面的语句。
OR命令表的使用格式:
  条件1 || 条件2 || 条件3 || …
  从左向右顺序执行,直到某一条件为真,不再执行后面的语句。
当命令表中包括AND命令表和OR命令表
  从左向右顺序执行,每一次以某个命令(&&/||)为中心进行判断,判断的结果作为下一个命令(&&/||)的一个条件,直到命令表结束为止。
  条件1 || 条件2 && 条件3 && 条件4 || 条件5

if [ 条件1 ] ;then                     if [ 条件1 ] && [ 条件2 ] && [ 条件3 ] ; then
    if [ 条件2 ] ;then      改成命令表    语句
      if [ 条件3 ] ;then      ===>     fi
         语句                
      fi                     
    fi                        
fi    
                   
if [ 条件1 ] ;then                      if [ 条件1 ] || [ 条件2 ] || [ 条件3 ] ; then
  语句1                                     语句1
elif [ 条件2 ] ;then        改成命令表    else
  语句1                         ===>        语句1
elif [ 条件3 ] ;then                     fi

  语句1

else
  语句2
fi

LINUX应用 | 阅读 4170 次
文章评论,共0条
游客请输入验证码