Linux下查看指定内容的完整日志
使用场景:
当服务出现问题,且日志已经按照规范的格式进行记录,其中包含时间等关键信息,我们可能会使用 cat app.log | grep '2025-10-10 11:00:00'去查询日志,但是查询出来的日志他只显示包含时间点的一行数据,如果打印的是响应内容等换行数据,就无法查看具体信息,所以需要有一条命令,既要能进行搜索,还要能够查看搜索出来的完整内容。
解决办法:
使用grep -A就可以很好的解决这个问题,如下是显示包含该关键字且完整展现10行数据
grep -A 10 "2025-11-06 12:30:33" a.log