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