2.3.2实战演练
开始录制终端会话:
caicai@test-hp:~/2$ script -t 2> timing.log -a output.session
Script started, file is output.session
未找到 'iexport' 命令,您要输入的是否是:
命令 'ifexport' 来自于包 'ctsim' (universe)
iexport:未找到命令
#开始记录操作
caicai@test-hp:~/2$ tclsh
% puts [expr 2 + 2]
4
% exit
caicai@test-hp:~/2$ exit
#结束记录操作
exit
Script done, file is output.session
caicai@test-hp:~/2$ scriptreplay timing.log output.session
#播放命令序列及输出
可以指定一个文件名作为script命令的参数。该文件将保存击键及命令结果。如果指定了-t选项,script命令会把时序数据发送到stdout。可以将这些数据重定向其他文件中(timing.log),这样该文件中就记录了每次击键的时机以及输出信息。上面的例子中使用2>将stderr重定向到了文件timing.log
网友评论