2016-12-16 11 views
0

コンソールで印刷された最後の行を読み取る方法は?端末コンソールで最後の行を読み取る方法は?

私が印刷された最後の行をチェックする方法

process.stdout.write("Hello World"); 

を使用して線を印刷するのですか?たとえば、最後の行に "World"という単語がある場合は、次の行に "World is Beautiful"という文字を印刷します。

+0

コンソールを使用して変数を別のスクリプトに渡していますか? –

+0

いいえ、私はそうではありません!.. – Andy

+0

なぜ出力しているものを変数で保存し、出力しているものを読むのではなくそれらの変数を渡すのはなぜですか? –

答えて

0

私はあなたを正しく理解していることを希望します。画面に書き込む前に、変数で

var log = []; 
console.log = function(d) { 
    log.push(d); 
    process.stdout.write(d + '\n'); 
}; 
+0

ありがとう、しかし、これは私が探しているものではないかもしれません、私は説明するために最善を尽くすつもりです、私は "hello world"をprocess.stdoutを使用してターミナルコンソールに印刷しました。私は以前の/最後に印刷された行に基づいていくつかの単語を出力します。私はprocess.stdinと関係があると思う – Andy

0

ストアあなたの印刷された行をし、新しい価値に影響を与えるために変数の値を使用し、および/または書き込み:このコードは、あなたが印刷されているログをキャッチすることが可能になります。変数は出力とは独立して使用可能になります。

関連する問題