Bash if 空字符串变量比较:修订间差异
来自三线的随记
(创建页面,内容为“bash 在字符串变量比较的时候要使用 if <nowiki>$test == "test" </nowiki> 如果使用[ ] 会在变量为空串的时候引发错误 [root@tnode0…”) |
小无编辑摘要 |
||
第10行: | 第10行: | ||
或者 | 或者 | ||
[ "$ee"t == "test"t ] | [ "$ee"t == "test"t ] | ||
[ "$ee" == "test" ] | |||
[[分类:Bash]] | [[分类:Bash]] | ||
[[分类:Linux]] | [[分类:Linux]] |
2020年4月17日 (五) 15:42的最新版本
bash 在字符串变量比较的时候要使用
if [[ $test == "test" ]]
如果使用[ ] 会在变量为空串的时候引发错误
[root@tnode01 sanXian]# [ $ee == "test" ] -bash: [: ==: unary operator expected
或者
[ "$ee"t == "test"t ] [ "$ee" == "test" ]