【发布时间】:2011-06-10 13:00:57
【问题描述】:
一些程序使用 ANSI 转义序列制作漂亮的进度条和东西。那很好。
但不好的是,如果我将这种程序的输出放入一个文件中,然后尝试查看它,它就会充满奇怪的转义序列。
有没有办法在记录时去掉所有的 ANSI 代码?
我通常以这种方式记录脚本的输出:
./script >> /tmp/output.log
【问题讨论】:
-
您不能只将程序的输出捕获到单独的日志文件中。换句话说,你为什么必须使用脚本?祝你好运!
-
脚本不是日志脚本,脚本/程序是使用 ANSI 序列的。它也有正常输出,这是我不想存储的正常输出。 ansi-sequences 应该被剥离掉。
-
这应该移到 unix.stackexchange.com。
标签: linux logging command-line terminal ansi-escape