如何讀取控制檯中打印的最後一行?如何閱讀終端控制檯中的最後一行?
我打印使用
process.stdout.write("Hello World");
如何檢查打印最後一行一條線嗎?例如,如果我的最後一行的單詞是「World」,那麼我想在下一行打印「World is Beautiful」。
如何讀取控制檯中打印的最後一行?如何閱讀終端控制檯中的最後一行?
我打印使用
process.stdout.write("Hello World");
如何檢查打印最後一行一條線嗎?例如,如果我的最後一行的單詞是「World」,那麼我想在下一行打印「World is Beautiful」。
我希望我正確認識你。此代碼將使您能夠抓住你已打印日誌:
var log = [];
console.log = function(d) {
log.push(d);
process.stdout.write(d + '\n');
};
謝謝,但這可能不是我正在尋找的,抱歉,如果我沒有正確傳達它,我會盡我所能解釋,我已經在終端控制檯中使用process.stdout打印了「Hello world」,現在我想根據我的上一行/最後一行打印行打印一些字。我認爲它與process.stdin有關 – Andy
Store中的可變印刷線寫入屏幕前和使用變量值來影響你的新的價值和/或寫。該變量將獨立於輸出而可用。
你傳遞變量使用控制檯不同的腳本? –
不,我不是!.. – Andy
那麼,爲什麼不也節省了你的變量打印,然後把這些變量,而不是讀你輸出的東西呢? –