【问题标题】:Pipe two commands in NodeJS在 NodeJS 中管道两个命令
【发布时间】:2015-03-15 16:53:15
【问题描述】:

我需要将 CLI 转换为 nodejs 中的“spawn”语法,我陷入了一些混乱,无法从文档中弄清楚如何处理它。

语法是这样的:

 somecommand -a op1 -b op2 | othercommand -c op1 -d op2

“othercommand”应该从“somecommand”获得“实时”输出。我想监控“othercommand”的输出。

谢谢,塔尔。

【问题讨论】:

标签: javascript node.js shell asynchronous pipe


【解决方案1】:

在您的 somecommand.js 中,将您的输出写入 process.stdout,在 othercommand.js 中,将 process.stdin 传输到流中,例如,使用流进行工作,然后将流传输到 process.stdout

【讨论】:

  • 我不处理 javascript,我处理 BASH 命令。有点像 ps aux | grep '某事'
猜你喜欢
  • 2019-07-28
  • 2017-06-03
  • 2016-08-22
  • 2012-07-12
  • 1970-01-01
  • 2020-07-03
  • 2012-06-18
相关资源
最近更新 更多