如何从脚本文件中解析输出 ANSI 代码 (scriptreplay)

如何从脚本文件中解析输出 ANSI 代码 (scriptreplay)

我试图了解script日志文件是如何工作的所以我可以在jQuery 终端播放脚本文件。我找到了这个JavaScript 库。没有测试,只是查看了非常简单的代码。它只是从计时文件中获取字节并打印计时文件中的字节数。就这样,剩下的工作由 VT100 仿真器处理。

但我查看了该文件,但不明白其中的 ANSI 代码。

  • ?2004h
  • ?2004l

这是使用TERM=vt100README 中的变量,但我想支持 Xterm 支持的所有内容。它有这些代码:

  • ]777;notify;Command completed;cat\]777;precmd\]0;
  • \]7;file://jcubic/home/kuba/projects/jcubic/terminal/test/script

我不明白sequence 1B \ 1B1B]7;...或者1B]777;...那些额外的东西。它们是否记录在某处?

相关内容