【问题标题】:Remove duplicate empty lines in terminal in Node.js在 Node.js 的终端中删除重复的空行
【发布时间】:2020-05-29 20:45:10
【问题描述】:

不确定这是否可行,我想实时删除终端中重复的空行

例如:

console.log('cat');
console.log('');
console.log('');
console.log('');
console.log('dog');

收到:

cat



dog

预期:

cat

dog

注意到删除了 2 个重复的空行

我认为一个可能的解决方案是,在打印一个新的空行之前,读取当前的 stout,如果最后一项是空行,则不要 console.log 这个新的空行

不确定如何实时执行此操作????

【问题讨论】:

    标签: node.js terminal console


    【解决方案1】:

    您可以将cat-s--squeeze-blank 选项一起使用。

    将 nodejs 脚本输出通过管道传输到 cat -s,

    node whatever.js | cat -s
    

    【讨论】:

      猜你喜欢
      • 2021-12-22
      • 2017-08-20
      • 2015-03-20
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多