我正在尝试运行一个子进程来修改文件(分两步),然后从stdout读取修改后的内容。我正在尝试使用进程替换,它在bash中完美地运行,但在从node尝试时不起作用。
这是命令的样子。
在Node中,如何正确地做到这一点?
这是命令的样子。
var p = exec('command2 <(capture /dev/stdout | command1 -i file -) -',
function (error, stdout, stderr) {
console.log(stderr);
});
标准错误输出:
/bin/sh: -c: line 0: syntax error near unexpected token `('
在Node中,如何正确地做到这一点?