我有一个节点文件,里面有这个内容:
console.log("hello ""world")
当我记录这个时,我得到:
hello ""world
我想把它放在节点的 -e (eval( 标志中。
从概念上讲,我并不是不知道如何"清理"这个字符串,以便它提供相同的输出。
node -e "console.log("hello \"\"world")"
hello world
这有效,但增加了一个额外的斜杠
我必须如何处理 eval 的内容才能使其有效并按预期工作?
您还需要两个斜杠:
node -e "console.log("hello \"\"world")"
和
"
都需要逃脱。