文件测试所用的参数

运算符 作用
-d 测试文件是否为目录
-e 测试文件是否存在
-f 判断是否为一般文件
-r 测试当前用户是否有权限读取
-w 测试当前用户是否有权限写入
-x 测试当前用户是否有权限执行
-s 文件长度不为零

整数比较运算符

运算符 作用
-eq 是否等于
-ne 是否不等于
-gt 是否大于
-lt 是否小于
-le 是否小于或等于
-ge 是否大于或等于

字符串比较运算符

运算符 作用
= 判断字符串内容是否相同
!= 判断字符串内容是否不同
-z 字符串长度为0,返回真
-n 字符串长度不为0,返回真