2014-03-07 41 views
0

我正在运行我的节点应用程序直到永久,并保存日志文件。我的问题是日志以格式化的方式保存。所以颜色结束一切都被保存了。如果我cat代码到命令行看起来不错,但如果我在任何文本编辑器中打开它,我也会得到格式化字符串。命令行日志可视化

^[[0;36mMongoose:^[[0m games.find({ progress: ^[[32m'waiting'^[[39m }) { fields: { _id: ^[[33m1^[[39m } } 

这是什么样的格式?例如,我如何在vim中正确可视化?

回答

1

您将看到ANSI转义序列。

如果您想要翻译为纯文本(strip escapes),HTML和其他一些(IIRC)格式,则有ansifilter

似乎有出现,尝试一些理智与ANSI Vim脚本逃离这里:

+0

谢谢,这个工作。我使用'sed'如下cat file.name | sed -r“s/\ x1B \ [([0-9] {1,2}(; [0-9] {1,2})?)?[m | K] // g”> output.txt '。 – Pio