Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1696033
  • 博文数量: 362
  • 博客积分: 10587
  • 博客等级: 上将
  • 技术积分: 4098
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-10 18:15
文章分类

全部博文(362)

文章存档

2014年(1)

2013年(58)

2011年(115)

2010年(112)

2009年(76)

分类:

2010-09-20 15:24:19


if [ 条件判断一 ] && (||) [ 条件判断二 ]; then       <== if 是起始的意思,后面可以接若干个判断式,使用 && 或 || 
    执行内容程序 
elif [ 条件判断三 ] && (||) [ 条件判断四 ]; then     <==第二段的判断,如果第一段没有符合就来此搜寻条件 
    执行第二段内容程序 
else                                            <==当前两段都不符合时,就以这段内容来执行! 
    执行第三段内容程序 
fi                                              <==结束 if then 的条件判断!

 

case 种类方式(string) in          <==开始阶段,那个种类方式可分成两种类型,通常使用 $1 这一种直接下达类型! 
    种类方式一) 
       程序执行段 
       ;;                     <==种类方式一的结束符号! 
    种类方式二) 
       程序执行段 
       ;; 
    *) 
       echo "Usage: {种类方式一|种类方式二}"     <==列出可以利用的参数值! 
       exit 1 
esac                         <==这个 case 的设定结束处!

  • for (( 条件一; 条件二; 条件三 ))
  • for variable in variable1 variable2 .....
  • while [ condition1 ] && { || } [ condition2 ] ...
  • until [ condition1 ] && { || } [ condition2 ] ...


阅读(783) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~