如何将script / utils-linux的输出解析为人类可读的形式 或者我可以用regexp处理的东西? 有一些二进制转义序列用于显示颜色等。
是否有用于记录文本控制台的unix工具(例如gnu屏幕)
以人类可读的形式,以毫秒为单位?
ttyrec / ttyplay使用了一种我无法找到的相当难以理解的格式
适当的文件;屏幕功能logstamp创建一个
更可读的日志,但无法给出精确的时间
一秒钟。
答案 0 :(得分:1)
您需要script命令。
答案 1 :(得分:1)
你可以用这样的东西轻松地抓住ttyrec:https://github.com/antono/shelr/blob/master/lib/shelr/ttyrec.rb
如果您只想分享您的终端,http://shelr.tv/有相应的实用程序:https://github.com/antono/shelr
如果您想要条带转义序列,可以使用以下命令执行:
sed -r“s / \ x1B [([0-9] {1,2}(; [0-9] {1,2})?)?[m | K] // g”