1. [[ ]] VS. []
[root@vcsv245c work]# [ -z "$var1" || -z "$var2" ] && echo "var1 or var2 is empty"
-bash: [: missing `]'
-bash: -z: command not found
[root@vcsv245c work]# [[ -z "$var1" || -z "$var2" ]] && echo "var1 or var2 is empty"
var1 or var2 is empty
2. bash 字符串比较
= 相等
!= 不等
-n 非空字符串
-z 空字符串
> 大于
< 小于
NOTE:将字符串变量用双引号引起来