Я пытаюсь запустить дочерний процесс для изменения файла (в два этапа) перед чтением измененного содержимого из stdout. Я пытаюсь сделать это, используя подстановку процессов, которая отлично работает в bash, но не тогда, когда я пытаюсь выполнить ее с узла.Подстановка процесса - Node.js child_process
Это своего рода, что команда выглядит ..
var p = exec('command2 <(capture /dev/stdout | command1 -i file -) -',
function (error, stdout, stderr) {
console.log(stderr);
});
Stderr принтами:
/bin/sh: -c: line 0: syntax error near unexpected token `('
Что такое правильный способ сделать это в узле?