如何在 node.js child_process exec 命令中使用“&”?

how to use a "&" in node.js child_process exec command?

我正在使用 child_process 从连接到我的服务器的 Windows 个客户端启动软件。一般情况下工作起来很有魅力,但在一个情况下我有一个“&”符号,命令无法启动。

有没有办法避开这种特殊字符?

这是我的命令示例:

var exec = require('child_process').exec, child;
child = exec('C:/Programs/program.exe /Callback:other&program.exe /Start');

有一个限制条件:我不能使用 /Callback:"other&program.exe" 因为 program.exe 不适合逃避 " 标志

正如 Aikon Mogwai 所说(感谢他):

Use ^ to mask ampersand &.

这适用于 child_process exec 命令。