grep 'fatal|error|critical' /var/log/nginx/error.log
-
扩展:
grep "aaa" log.log -A 10,除了显示符合搜索条件的那一列之外,并显示该行之后的10行内容。wc -
扩展:
grep "aaa" log.log -B 10,除了显示符合搜索条件的那一列之外,并显示该行之前的10行内容。 -
扩展:
grep "aaa" log.log | grep "bb" -A 10,同时搜索满足条件以上两个条件的结果,并向下在打印剩下的10行。 -
扩展:
grep "aaa" log.log | wc -l,统计满足条件的的次数
tail -f api-server.log |grep -C 1 ERROR 实时打印

cat api-server.log | grep -a “创建订单异常” 查询日志
grep -n ‘消费消息第三方订单ID为’ api-server.log | tail -10 查询条件包含的最后10条 head 最前一行
grep -n ‘getDeliveryAbility:request:’ api-server.log | head -10
# 查找ERROR日志,以及它的后10行
grep -A 10 ERROR app.log

# 查找ERROR日志,以及它的前10行
grep -B 10 ERROR app.log
# -C代表前10行和后10行
grep -C 10 ERROR app.log
tail -f api-server_output.log | grep -i exception //滚动打印

grep “门店数量” api-server.log | grep “郑州”
grep “内容” api-server.2022-10-09.log | grep “2022-10-09 22” 与操作
2.2 或操作
grep -E ‘str1|str2|str3’ filename //找出文件(filename)中包含str1或者包含str2或者包含str3的行
egrep实现
egrep ‘str1|str2|str3’ filename //用egrep同样可以实现
压缩查询
gzip -dc scc-logistics-channel.2022-10-08.0.log.zip | grep “监听到消息”
zcat app.2022-09-20.0.log.zip | head -n 100









