当我们以后写流程判断时候会经常用到条件判断语句
格式1:test -e 文件
格式2:[ -e 文件 ]
一、根据文件类型选项
-e 文件是否存在
-d 文件是否存在,是否为目录
-f 文件是否存在,是否为普通文件
[root@localhost /]# [ -e cut.txt ] && echo yes || echo no
yes
二、根据文件权限选项
-r -w -x
扫描二维码关注公众号,回复:
2425068 查看本文章
文件是否存在,是否有读写操作权限
[root@localhost /]# [ -w cut.txt ] && echo yes || echo no
yes
三、两个整数之间比较
-eq 相等 -ne 不相等
-gt 大于 -lt 小于
-ge 大于等于 -le 小于等于
四、字符串的判断
-z 是否为空 -n 是否非空
== 等于 != 不等于