当我分析我在 GitHub 上获得的 Racon 的输出时,它具有动态“动画”文本作为 STDERR 的输出。
例如,当我 cat 文件时,它看起来像这样:
[racon::Polisher::initialize] 对齐重叠 624/2265116
然后文本“动画化”并覆盖自身以说出下一个数字:
[racon::Polisher::initialize] 对齐重叠 1954/2265116
最终结果是 7 行存储了 220 兆字节的数据。
我想单独列出这些步骤中的每一个,但是当我使用任何文本编辑器分析文本时,它会崩溃。
我唯一可用的工具是命令行工具。
为什么不直接浏览
less
呢?less
不做任何这种花哨的终端转义序列的事情。它只会以倒转文本显示转义序列。这将产生随机作品的副作用,例如ESC
以倒排字体出现,但如果您只需要通读它,这应该无关紧要。像这样调用它:
less <filename>
仅删除回车 (
<CR>
/^M
/0x0D
/\r
) 字符可能就足够了(除非我们获得有关输入的更多信息)。管它通过