我想(只!)从日志文件中获取类型为“ERROR:”的三个最新条目。 (或最后 5 条警告等...) 从下到上最新的三个条目,日志文件被永久写入。
我怎样才能得到这样的日志文件?
示例日志文件:
信息:消息文本行 1..... 消息文本行 2.....
错误:消息文本行 1..... 消息文本行 2.....
警告:消息文本行 1..... 消息文本行 2.....
错误:消息文本行 1..... 消息文本行 2.....
信息:消息文本行 1..... 消息文本行 2.....
信息:消息文本行 1..... 消息文本行 2.....
警告:消息文本行 1..... 消息文本行 2.....
等...
最佳答案
这会给你最后 3 个错误或警告。希望这有帮助
egrep "ERROR|WARNING"你的文件 |尾-n 3
塔兰加阿贝西拉
关于linux - grep 日志文件仅用于 X 个具有特殊值(value)的最新条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20459019/