标签:测试
整数测试 [NUM1 -le ‘$NUM‘ ]
-le:小于等于,一般用法
-lt:小于
-ge:大于等于
-gt:大于
-eq:等于
-ne:不等于
字符测试
== 相同
!= 不同
-n:不为空,一般用法 [ -n ‘$STRING‘]
-z:为空,与-n相反
=~ [ $STRING =~ $STRING2 ] 测试$STRING2是否包含于$STRING中
文件测试[ -efdrwx FILE ]
-e:文件存在
-f:文件存在且为普通文件
-d:文件存在且为目录
-r:文件存在,且有读权限
-w:文件存在,且有写权限
-x:文件存在且有执行权限
-s:测试文件是否为空
组合关系
-a或&&:与关系
-o或||:或关系
! 非关系
标签:测试
原文地址:http://w564791.blog.51cto.com/6620967/1686731