Bash if 空字符串变量比较
来自三线的随记
bash 在字符串变量比较的时候要使用
if [[ $test == "test" ]]
如果使用[ ] 会在变量为空串的时候引发错误
[root@tnode01 sanXian]# [ $ee == "test" ] -bash: [: ==: unary operator expected
或者
[ "$ee"t == "test"t ] [ "$ee" == "test" ]
bash 在字符串变量比较的时候要使用
if [[ $test == "test" ]]
如果使用[ ] 会在变量为空串的时候引发错误
[root@tnode01 sanXian]# [ $ee == "test" ] -bash: [: ==: unary operator expected
或者
[ "$ee"t == "test"t ] [ "$ee" == "test" ]