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