[英]How to run multiline commands in NodeJS with child_process.exec
对我有用的是
child_process.exec(
yourCommand.replace(/\n/g, "\\\n"),
(error, stdout, stderr) => {
/*...*/
}
);
这将修改所有换行符以在换行符之前有一个反斜杠。
对于 Windows,它会非常相似,但用^\n
而不是\\\n
替换所有新行:
child_process.exec(
yourCommand.replace(/\n/g, "^\n"),
(error, stdout, stderr) => {
/*...*/
}
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.