Shell 判断表达式
语法
1
[ condition ] && echo yes || echo no
按文件类型判断
1
2
3
4
5
6
7
8
9
-e # 判断是否存在
-d # 判断是否存在,并且为目录文件
-f # 判断是否存在,并且为普通文件
-s # 判断是否存在,并且为非空
-p # 判断是否存在,并且为管道文件
-b # 判断是否存在,并且为块设备文件
-c # 判断是否存在,并且为符号设备文件
-L