当我在GitHub上分析来自Racon的输出时,它有动态的“动画”文本作为STDERR的输出。
例如,当我对文件进行cat时,它看起来如下所示:
瑞秋::磨光机::初始化对齐重叠624/2265116
然后,文本“动画”并覆盖自己,以表示下一个数字:
1954年/2265116 瑞秋::磨光机::初始化对齐重叠
最终的结果是,有220兆字节的数据存储在7行。
我希望得到这些步骤中的每一个单独列出,但当我分析文本与任何文本编辑器,它崩溃。
我唯一可用的工具是命令行工具。
发布于 2018-10-02 21:51:06
只要删除回车( <CR> / ^M / 0x0D / \r)字符就足够了(除非我们获得更多关于输入的信息)。用管道把它穿过
tr -d \r' 发布于 2018-10-02 19:16:46
为什么不直接用less浏览一下呢?
less不做任何这种奇特的终端转义序列的事情。它只显示倒置文本中的转义序列。这将产生像ESC这样的随机工作的副作用,但是如果您只需要阅读它,这就不重要了。
按如下方式调用:less <filename>
https://unix.stackexchange.com/questions/472843
复制相似问题