compare

来源:互联网 发布:大话设计模式java pdf 编辑:程序博客网 时间:2024/05/20 16:44

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:将字符串变量用双引号引起来
原创粉丝点击