有人可以向我解释一下吗?
$ set -x
$ export X="--vendor Bleep\ Bloop"; echo $X
+ export 'X=--vendor Bleep\ Bloop'
+ X='--vendor Bleep\ Bloop'
+ echo --vendor 'Bleep\' Bloop
--vendor Bleep\ Bloop
$
Run Code Online (Sandbox Code Playgroud)
具体来说,为什么echo
行插入'
我没有要求的字符,为什么它会使字符串看起来没有终止?