shell命令之 文件测试表达式

前言:
我们在写shell脚本时候,肯定要对文件进行操作,所以在操作之前需要对文件进行判断,下面就看一下怎么对文件进行测试。

主要参数:

-f 文件存在且是普通文件则为真
-d 文件存在且是目录则为真
-s 文件存在且大小不是0则为真
-e 文件(文件或着目录)存在则为真
-r 文件存在且可读则为真
-w 文件存在且可写则为真
-x 文件存在且可执行则为真
还有好多,比如-b -S -L -O等等,有兴趣可以自己man test来查看

举例使用:
这些测试符一般都是按[ -f file ]这样的格式
shell命令之 文件测试表达式

猜你喜欢

转载自blog.51cto.com/15013163/2555640