= 作为等于时,其两边都必须加空格,否则失效
整数条件表达式,大于,小于,shell里没有> 和< ,会被当作尖括号,只有-ge,-gt,-le,lt
-gt 大于 >
-ge 大于等于 >=
-lt 小于 <
-le 小于等于 <=
-eq 等于
-ne 不等于
逻辑非 ! 条件表达式的相反
if [ ! 表达式 ]
if [ ! -d $num ] 如果不存在目录$num
逻辑与 -a 条件表达式的并列
if [ 表达式1 -a 表达式2 ]
逻辑或 -o 条件表达式的或
if [ 表达式1 -o 表达式2 ]
阅读(913) | 评论(0) | 转发(0) |