【发布时间】:2020-10-25 14:07:18
【问题描述】:
我想将 bash shell 的内容写入日志文件。日志文件应包含 STDIN、STDOUT 和 STDERR。
最明显的解决方案是使用script-executable:
script --flush audit.log
但是有两个缺点:
- 日志文件包含丑陋的字符,例如:^M
- 创建了一个新进程
我正在寻找没有这些缺点的解决方案。 我想知道 ^M 来自哪里以及它的含义。
我没有找到^M
在infocmp 的输出中。
【问题讨论】: