![将 ncurses 二进制转储转换为文本](https://linux22.com/image/134246/%E5%B0%86%20ncurses%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E8%BD%AC%E5%82%A8%E8%BD%AC%E6%8D%A2%E4%B8%BA%E6%96%87%E6%9C%AC.png)
我有一个 ncurses 转储(例如来自 GNU 屏幕的屏幕记录器),我想将其转换为文本
(其中有一些对话,一些列表和其他东西,所有文本,但是 ncurses 格式化,比如有一个永久状态栏,时钟等,我真的不想改变关于我使用哪个 ncurses 软件的主题以及如何使用它来生成文本而不是通用解决方案...我提出这个问题是因为它不仅是一个软件,而且很少,来自 GNU screen 的屏幕录像机只是一个例子)
如果我使用 less 工具来查看文件,它会抱怨是二进制文件,然后显示很多垃圾
如果我使用 cat,我可以看到文本,但可以同时看到所有页面,根本无法减慢速度或与其交互(如果我添加 | less ...它的行为就像根本不使用 cat 一样)
与 grep 相同,如果找到字符串,它只会一次显示所有行
那么,有什么想法吗?