2017-02-23 5 views
0

私が試したほとんどのバージョンのノードを実行しているbashでは、以下のコマンドラインがハングアップすることに注意してください。コマンドプロンプトの下で動作します。ノード、Windows 10およびBashの対話。パイプが動作しない

$ 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 
+0

は私が中断するCTRL-Cを入力することを忘れないでください –

+0

に動作しfill.sh例と同じになるように出力を期待していここソリューションですあなたが初心者の場合は処理します。これが作成する超過xxファイルを削除します。 –

+0

'node'はcygwinプログラムではないので、CRLFを要求するか、cygwinパイプで作業できなくなる可能性があります。 – matzeri

答えて

0

私は私の問題への解決策を発見しました。多くの場合、終了したくないため、ノードの問題をすべて解決するわけではありません。

fillbuffer.js:

console.log(0); 
process.exit(); 
関連する問題