一、条件测试
1、test命令
测试表达式是否成立,若不成立返回0,否则返回其他数值
格式1:test 条件表达式
格式2:[ 条件表达式 ]
2、文件测试
[ 操作符 文件或目录 ]
常用的测试操作符
-d | 测试是否为目录(Directory) |
---|---|
-e | 测试目录或文件是否存在(Exist) |
-f | 测试是否为文件(File) |
-r | 测试当前用户是否有权限读取(Read) |
-w | 测试当前用户是否有权限写入(Write) |
-x | 测试当前用户是否有权限执行(eXcute) |
3、整数值比较
[ 整数1 操作数 整数2 ]
常用的测试操作符
-eq | 等于(Equal) |
---|---|
-ne | 不等于(Not Equal) |
-lt | 小于(Leser Than) |
-gt | 大于(Greater Thanÿ |