shell中的判断
-e file 如果 file存在,则为真-d file 如果 file为目录,则为真
-f file 如果 file为常规文件,则为真
-L file 如果 file为符号链接,则为真
-r file 如果 file可读,则为真
-w file 如果 file可写,则为真
-x file 如果 file可执行,则为真
-s file 如果文件长度不为0,则为真
-h file 如果文件是软链接,则为真
-z file 如果文件或目录不存在,则为真
在前面加 ! 则表示取反,如 ! -h file
file1 -nt file2 如果 file1比 file2新,则为真。
file1 -ot file2 如果 file1比 file2旧,则为真。
-eq 等于 等同于 ==
-ne 不等于 等同于 !=
-gt 大于 等同于 >
-ge 大于等于等同于 >=
-lt 小于 等同于 <
-le 小于等于等同于
页:
[1]