1、整数

如果表达式为真返回值为0,如果表达式为假,返回值为1。test命令可以对整数、字符串、以及文件进行判断。

-it:小于

-le:小于或等于

-gt:大于

-ge:大于或等于

-eq:等于

-ne:不等于

Shell编程——test命令-LMLPHP

2、字符串:

=:等于

!=:不等于

Shell编程——test命令-LMLPHP

3、文件:

-f:文件存在并且是一个普通文件

-s:文件存在并且文件的字节数大于零

-r:文件存在且可读

-w:文件存在可写

-x:文件存在可执行

-d:目录存在

Shell编程——test命令-LMLPHP

4、其他:

-a:逻辑与

-o:逻辑或

!:逻辑非

Shell编程——test命令-LMLPHP

05-13 22:01