【发布时间】:2015-08-18 21:42:09
【问题描述】:
我正在使用script 记录终端会话。然而,在我录制的文本文件中,文本输入和输出交织着奇怪的字符,看起来像:
^M^[[K^[[A^[[C^ $vim session ^M
^[[?1049h^[[?1h^[=^[[1;21r^[[?12;25h^[[?12l^[[?25h^[[27m^[[m^[[H^[[2J^[[?25l^[[21;1H"session"
[noeol] 3L, 855C^
我认为这些对应于返回键和其他键盘命令。有没有办法在script 会话期间不记录这些?
【问题讨论】:
-
不,没有办法不记录它们。您可以使用
col -b filename显示过滤掉它们的脚本。 -
这不是计算机编程问题,而是关于使用计算机的问题。它属于 superuser.com 或 unix.stackexchange.com。
-
这些不是键盘命令,它们是用于在屏幕上移动光标的转义序列。
-
好的,我明白了。我尝试做
cat session |col -b,但输出仍然包含这些转义序列。