1, 整数
如果表达式为真返回值为 0, 如果表达式为假, 返回值为 1.test 命令可以对整数, 字符串, 以及文件进行判断.
-it: 小于
-le: 小于或等于
-gt: 大于
-ge: 大于或等于
-eq: 等于
-ne: 不等于
2, 字符串:
=: 等于
!=: 不等于
3, 文件:
-f: 文件存在并且是一个普通文件
-s: 文件存在并且文件的字节数大于零
-r: 文件存在且可读
-w: 文件存在可写
-x: 文件存在可执行
-d: 目录存在
4, 其他:
-a: 逻辑与
-o: 逻辑或
!: 逻辑非
来源: http://www.bubuko.com/infodetail-3343813.html