代码之家  ›  专栏  ›  技术社区  ›  Ωmega

重新处理文本文件以将包含回车(CR)字符的行合并到屏幕结果中

  •  2
  • Ωmega  · 技术社区  · 4 年前

    假设我有一个程序(例如 )写信给 STDOUT 像这样的:

    print "1 - 2";
    print "\r  +\n";
    

    在我的屏幕上,我看到以下结果:

    1 + 2
    

    但是,当我将输出重定向到一个文件时 >output.txt

    1 - 2
      +
    

    如何“重新处理”这样的文本文件,使其与屏幕上显示的结果相同?

    1 回复  |  直到 4 年前
        1
  •  3
  •   Barmar    4 年前

    这个 col 命令将使用 -b

    col -b < output.txt