我需要找出变量的内容是否等于字符串。
设置的变量:
~ myvar=$(pbpaste)
~ echo myvar
"my string"
我已经尝试过类似的事情:
"my string"==$(myvar)
"my string"==$myvar
if "my string"==$(myvar); then echo 1; else echo 0; fi
我要去哪里错了?
要将变量与bash中的字符串进行比较,请执行以下操作:
if [[ "my string" == "$myvar" ]]; then
echo 1;
else
echo 0;
fi
记住$myvar
在$myvar
空的情况下用引号引起来,以避免语法错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句