节点,Windows 10和Bash交互。管道不起作用

时间:2017-02-23 06:20:05

标签: node.js windows bash cygwin git-bash

请注意,以下命令行在bash下运行,几乎运行了我尝试过的任何版本的节点(你能给我一个它工作的地方吗?)或者我的Windows 10系统已被软管。它在命令提示符下工作。

$ yes | xargs node fillbuffer.js | tee xx
0
0


$ cat fillbuffer.js
console.log(0);

我已经在cygwin和git bash下安装了一个新的bash和bash实用程序(我应该尝试msys吗?)。

请注意,这有效:

$ yes | xargs sh fill.sh | tee xx
0
0
.
.
.

$ cat fill.sh
echo 0

1 个答案:

答案 0 :(得分:0)

我发现了解决问题的方法。它可能无法解决所有节点问题,因为在许多情况下,您不想退出。这是解决方案:

fillbuffer.js:

console.log(0);
process.exit();