我想要得到(只有!)从日志文件中输入"ERROR:“类型的三个最新条目。(或最后5次警告等)最新的三个条目从botton到顶部,日志文件是永久写入的。
我怎样才能把这样的日志文件拿出来呢?
示例日志文件:
信息:短信文本第1行.短信文本第2行.
错误:消息文本第1行.短信文本第2行.
警告:短信文本第1行.短信文本第2行.
错误:消息文本第1行.短信文本第2行.
信息:短信文本第1行.短信文本第2行.
信息:短信文本第1行.短信文本第2行.
警告:短信文本第1行.短信文本第2行.
等等。
发布于 2013-12-09 00:29:20
这将给你最后3个错误或警告。希望这能帮上忙
egrep“错误警告”YOURFILE _MA尾-n 3
塔兰加·阿贝塞拉
发布于 2013-12-08 21:07:40
您需要将grep与tail结合起来。就像这样:
grep ERROR logfile.log | tail -n 3https://stackoverflow.com/questions/20459019
复制相似问题