以下 Javascript 代码未正确传递命令字符串:
cp = require("child_process");
var command = "awk < " + mypath + "\" \$3 ~ \"^rs\" {print \$3}\""
cp.exec(command, function (err, stdout, stderr) {});
当在 Node 中使用 child_process 时,是否有更合适的 Node 包或 Javascript 解决方法来将引号和美元符号传递给在 Bash 环境中调用的 Awk 解释器?
最佳答案
有一个native-Node awk package , 请考虑改用它。
关于javascript - 如何将参数从正在运行的 Node 脚本传递给 awk 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34262718/