3

我正在将标准输出流保存到文件中:

mvn test > output.txt

在保存到文件之前,我想正确处理 ASCII 命令代码(尤其是0x0D0x08)以使文件更具可读性。

例如,在line 1\rline 2\n应该\r将位置移动到同一行的开头,以便从那里覆盖会导致line 2\n保存。同样barbar\rfoo\n应该以foobar\n.

Linux 中是否存在此类工具,还是我必须从头开始编写一些东西?

4

1 回答 1

2

通过管道输出您的输出col -b。它不理解所有可能的控制字符和转义序列,但至少它知道回车和退格。如果其输入已打印到终端,它将输出最后可见的内容。(具有破坏性退格的无限高终端)

于 2013-07-28T18:32:02.940 回答