Unix 将脚本/utils linux的输出解析为人类可读的形式

Unix 将脚本/utils linux的输出解析为人类可读的形式,unix,gnu-screen,Unix,Gnu Screen,如何将script/utils linux的输出解析为人类可读的形式 或者变成我可以用regexp处理的东西? 有一些二进制转义序列用于显示颜色等 是否有unix工具记录文本控制台(例如gnu屏幕) 以人类可读的形式,以毫秒计时 ttyrec/ttyplay使用了我找不到的一种相当不可读的格式 适当的文件;屏幕函数logstamp创建一个 更具可读性的日志,但无法给出准确的时间,只有 最多一秒钟 您需要该命令。您可以轻松地使用类似的命令来设置ttyrec: 如果您只想共享您的终端,则有相应的实用

如何将script/utils linux的输出解析为人类可读的形式 或者变成我可以用regexp处理的东西? 有一些二进制转义序列用于显示颜色等

是否有unix工具记录文本控制台(例如gnu屏幕) 以人类可读的形式,以毫秒计时

ttyrec/ttyplay使用了我找不到的一种相当不可读的格式 适当的文件;屏幕函数logstamp创建一个 更具可读性的日志,但无法给出准确的时间,只有
最多一秒钟

您需要该命令。

您可以轻松地使用类似的命令来设置ttyrec:

如果您只想共享您的终端,则有相应的实用程序:

如果需要条带转义序列,可以使用以下命令执行:


sed-r“s/\x1B[([0-9]{1,2}(;[0-9]{1,2})?[m | K]//g”

谢谢!还有一个问题:它似乎使用转义序列/代码,我怎么知道这些是什么意思?有什么标准吗?@John,这些可能来自GNU屏幕,而不是
脚本
手册页中的
脚本,某些交互命令,如vi(1),在typescript文件中创建垃圾。脚本最适用于不操纵屏幕的命令“