如何过滤庞大的日志文件只包含有用的消息

时间:2015-03-21 18:40:04

标签: linux

我有一个巨大的日志文件。每次打开文件都会导致系统无法响应。我只需要检查包含某些字符串的日志消息。 有一种简单的方法吗?

1 个答案:

答案 0 :(得分:2)

$ cat testlogfile.txt | grep --color = auto TRACE> newlogfile.txt

例如,您的巨大日志文件名为testlogfile.txt。您只需要检查包含" TRACE"的日志消息。 在linux终端下尝试这个命令,然后转到巨大的日志所在的位置。 您可以打开仅包含" TRACE"的行的newlogfile.txt。

如果您想使用" TRACE"排除这些行,请尝试-v选项:

$ cat testlogfile.txt | grep --color = auto -v TRACE> newlogfile.txt