如何在控制台中阅读打印的最后一行?
我正在使用
打印一行process.stdout.write("Hello World");
如何检查打印的最后一行?例如,如果我的最后一行有“世界”字样,那么我想在下一行打印“世界是美丽的”。
答案 0 :(得分:0)
我希望我能正确理解你。此代码将使您能够捕获已打印的日志:
var log = [];
console.log = function(d) {
log.push(d);
process.stdout.write(d + '\n');
};
答案 1 :(得分:0)
在写入屏幕之前将打印行存储在变量中,并使用变量值来影响新值和/或写入。变量将独立于输出而可用。