条件判断
1 test condition
2 [ condition ] 加空格
echo $? 返回0 真
echo $? 返回1 假
比较
整数
-eq 等于 -ne 不等于
-lt 小于 -le 小于等于
-gt 大于 -ge 大于等于
字符串
= 等于 !=不等于
文件权限
-r 只读 -w写 -x 执行
文件类型
-e存在 -f存在且常规 -d 存在且是目录
&&与
||或
条件判断
1 test condition
2 [ condition ] 加空格
echo $? 返回0 真
echo $? 返回1 假
比较
整数
-eq 等于 -ne 不等于
-lt 小于 -le 小于等于
-gt 大于 -ge 大于等于
字符串
= 等于 !=不等于
文件权限
-r 只读 -w写 -x 执行
文件类型
-e存在 -f存在且常规 -d 存在且是目录
&&与
||或