bash 测试语句
组合测试条件:
与:-a
或:-o
非:!
bash命令组合测试:
与:&&
或:||
非:!
整数测试:
expression:$A 比较符号 $B
大于或等于:-ge 例如:$A –ge $B
小于或等于:-le
等于:-eq
不等:-ne
大于:-gt
小于:-le
文件测试
操作符 文件路径
-f: 测试其是否为普通文件,即ls -l时文件类型为-的文件
-d: 测试其是否为目录文件,即ls -l时文件类型为d的文件
-e: 测试文件是否存在;存在为真,否则为假
-r: 测试文件对当前用户来说是否可读
-w: 测试文件对当前用户来说是否可写
-x: 测试文件对当前用户来说是否可执行
-s: 测试文件大小是否不空,不空则真,空则假