javascript - 如何将参数从正在运行的 Node 脚本传递给 awk 命令?

标签 javascript node.js bash awk child-process

以下 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/

相关文章:

javascript - AJAX 响应从 JSON 文件返回未定义

javascript - 使用 NodeJS 以 C# 格式访问服务器的 API session 时出现问题

javascript - 如何编写信号量检查两种不同的状态

javascript - 在同一文件中的另一个辅助函数中调用类中的静态函数

bash - 如何使用 Curl 检索真正的重定向位置 header ?不使用 {redirect_url}

javascript - 如何在长时间运行 Javascript 的情况下避免 Firefox 中的无响应脚本弹出窗口?

javascript - 在 React Redux 中,如何重用执行 fetch 的钩子(Hook),而无需多次执行该 fetch?

javascript - 如何设置 slider 最大值以及如何为 slider 进行双向绑定(bind)?

linux - 为什么我必须在容器中使用 bash -l -c?

linux - 等到服务在 bash 脚本中启动