[英]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.