var readline = require('readline');

function writeWaitingPercent(p) {
    //readline.clearLine(process.stdout);
    readline.cursorTo(process.stdout, 0);
    process.stdout.write(`waiting ... ${p}%`);
}

処理の進捗を表示したいという子供心から気になって調べてみた。

clearLine で現在の行をクリアして、 cursorTo でカーソルを移動、 write でテキストを表示する。

改行がある文章の場合は未確認なので頑張って調査してくれ。

更新(2022/01/28)

node.js stdout clearline() and cursorTo() functions - Stack Overflow

From a node.js tutorial, I see those two process.stdout functions : process.stdout.clearLine(); process.stdout.cursorTo(0); But I'm using a more recent node.js version (4.2.4), and those functio...

こっちのほうがエラーとかなくてよいので更新。 古い方法はGitHubの更新を参考して欲しい。