vim
、less
、more
、top
该命令生成的所有讨厌文件script
。script
不生成文本文件。它根据终端中发生的所有情况生成一个充满终端控制信息的二进制文件。
好吧,但我需要比scriptreplay
定时文件提供的更好地控制重播。我想以交互方式向前和向后移动。这样我就可以停下来阅读一些东西。
一种流行的方法似乎是将二进制文件转换为文本文件。理论上是可能的,但似乎永远不匹配。我尝试过使用解决方案坳,珀尔,sed, 和awk。 Perl 最接近,但仍然不匹配。
我愿意丢失颜色信息,但我希望文本显示在应该显示的位置。
除了增加回滚限制直到cat
起作用之外,还有更好的解决方案吗?