答案1
虽然script
手册页没有示例用法,但相关的scriptreplay
手册页确实有一个:
% script -t 2> timingfile
Script started, file is typescript
% ls
<etc, etc>
% exit
Script done, file is typescript
% scriptreplay timingfile
本质上,script
在会话开始时运行一次,并带有可选文件名(如果没有指定,则默认名为typescript
)。问题是script
它是所有发生事件的精确副本,因此如果您尝试直接查看文件,您将遇到问题(这就是该scriptreplay
命令有用的原因 - 或者您可以简单地查看cat
文件)。
为了您的目的,如果更详细的话,使用如下命令可能会更好tee
:
trans .. | tee some-file