script
开始录制,并尝试输入echo test
但省略了字母o,所以我用退格键进行更正。
当我使用cat typescript
查看时,一切看起来都很正常,因为代码被解释了,但如果我使用less
或vim
,我会看到ech test^H^[[K^H^[[K^H^[[K^H^[[K^H^[[Ko test^M
我完全理解这是什么以及为什么会发生,但是否有任何方法可以“烧入”代码并只在文件中看到结果?我的笨拙方法是先通过cat
命令查看文件,然后将文本从终端复制/粘贴出来,但肯定有一些组合使用cat
、sed
、awk
或其他工具的方法可以更轻松地实现,对此我不太确定。
less -r typescript
或less -R typescript
。 - John1024less -r typescript > newfile
没有起作用。 - Joe Frucheysed
命令,应该可以删除大部分这些序列。 - John1024less -r/-R
也不会比普通的cat
更好。 - rodrigo