答案1
script 命令可以执行此操作,它会启动一个会话,默认情况下所有输出都会被捕获到一个名为 typescript 的文件中。或者,可以指定文件名来包含捕获的会话,例如
script capture.txt
...然后运行命令并最后输入“exit”退出会话。
为了确保不会收到任何控制字符,请使用:
TERM=dump
script capture.txt
退出时使用:
col -b < capture.txt > cleaned-capture.txt
script 命令可以执行此操作,它会启动一个会话,默认情况下所有输出都会被捕获到一个名为 typescript 的文件中。或者,可以指定文件名来包含捕获的会话,例如
script capture.txt
...然后运行命令并最后输入“exit”退出会话。
为了确保不会收到任何控制字符,请使用:
TERM=dump
script capture.txt
退出时使用:
col -b < capture.txt > cleaned-capture.txt