测试操作
1.test + 条件表达式 或 [ 条件表达式 ]
用途:测试条件是否为真,真则返回0。
注:
括号和表达式之间有空格
echo $? 输出上次命令的结果
2.数值比较
<1>整数值比较
格式:[ 整数1 操作符 整数2 ]
<2>字符串比较
格式:[ 字符串1 操作符 字符串2 ]
操作符 = (只有一个等于号)、!=
-z(为空) [ -z str ]
3.逻辑测试 &&(-a) 、||(-o)、 !
A && B (如果A成功则执行B)
A || B (如果A不成功则执行B)