| 关键词: 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 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|