如何将参数传递给管道节点脚本?

时间:2018-03-18 08:06:21

标签: node.js unix

我想将参数传递给管道节点脚本。但是node的第一个参数需要一个文件。如何绕过这个并维护管道?

echo "console.log(process.argv)" | node xxyyxx
  

找不到模块... / xxyyxx

1 个答案:

答案 0 :(得分:0)

对于管道,您可以使用以下构造来定义管道将输出的位置:

echo "console.log(process.argv)" | xargs -I {} node {}

或者,如果它不必是管道,您可以使用命令替换:

node $(echo "console.log(process.argv)")

相关问题