Обратите внимание, что в командной строке под управлением bash выполняется почти любая версия узла, который я пробовал (можете ли вы дать мне один, где он работает?), Или моя система Windows 10 закрыта. Он работает в командной строке.Узел, взаимодействие Windows 10 и Bash. Труба не работает
$ yes | xargs node fillbuffer.js | tee xx
0
0
$ cat fillbuffer.js
console.log(0);
Я установил новый Баш и Баш утилиты под Cygwin и мерзавца Баш (я должен попробовать MSYS?).
Обратите внимание, что это работает:
$ yes | xargs sh fill.sh | tee xx
0
0
.
.
.
$ cat fill.sh
echo 0
Я ожидаю, что выход будет таким же, как fill.sh пример, который делает работу –
Не забудьте напечатать CTRL-C, чтобы прервать если вы новичок. И удалите избыточный файл xx, который он создает. –
'node' НЕ является программой cygwin, поэтому он может потребовать CRLF или не сможет работать с трубой cygwin. – matzeri