有人可以向我解释一下吗?
$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 $
具体来说,为什么回声线插入我没有要求的字符,为什么它会使字符串看起来没有终止?
了解Shell扩展
原文链接:/bash/383496.htmlBash按设定顺序执行shell expansions. -x标志允许您查看Bash在标记和扩展组成输入行的单词时所采取的步骤的中间结果.