无法在 zsh 中将变量值设置为破折号

无法在 zsh 中将变量值设置为破折号

如果我运行以下代码:

foo='-'

变量为空

echo "'$foo'"
> ''

我尝试了几种设置变量的方法,但都不起作用:

foo="-"
foo=-
foo='-'
eval 'foo="-"'
foo="$(echo "-")"

为什么我无法在 ZSH 中设置变量-

相关内容