首页 电脑 电脑学堂 查看内容

linux 脚本中常用的判断和循环基础知识

2011-9-1 15:32 529 0

摘要: 脚本中会有很多的测试,匹配等要求,在这些需求中,     条件测试:       1、整数测试&nb...
关键词: nbsp 测试 statement 文件 语句 脚本 then COMDITION 字符串 运算

脚本中会有很多的测试,匹配等要求,在这些需求中,     条件测试:       1、整数测试           双目测试,需要两个数            -lt,[ $a -lt $b ] <            -le               <=            -gt               >            -ge               >=            -eq               =            -ne               !=          2、字符串测试            ==   or =              字符串相等            >                      大于            <                      小于            -z                     判断是否为空,为空就为真            -n                     判断是否为空,为空就为假          3、文件测试             -e FILE           判断文件是否存在            -f                普通文件            -d                目录              -h/-L             是否是链接文件            -r                是否可读            -w                是否可写            -x                是否可执行            -s              判断是否存在,且是否为空            -O     发起脚本的用户是否为该文件的属主            -G                                 属组             4、组合条件测试:            -a :&&与运算  [ -x FILE -a -w FILE ]            -o ;||或运算            -not :!取反                选择语句if的格式:     if CONDITION ;then         statement         ...      fi  (单分支的if语句)                             if   CONDITION ;then     statement      ...     else     statement     ...     fi   (双分支的if语句)              if COMDITION;then      statement      ....      elif COMDITION ;then      statement      ....      elif COMDITION ;then      statement      ....      fi          循环方法;    while CONDITTION; do      stateme      ....      CONDITTION          done              for 变量 in 范围;do     stateme     .....     done          这些将在脚本中使用广泛,而且适当的时候还要结合起来,   才能达到想要的效果。 本文出自 “IT梦-齐-分享” 博客,请务必保留此出处http://roqi410.blog.51cto.com/2186161/622159
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部