这个perl regex厉害 实测正合适
需求原文说得比较简单 因为以为是大家也常遇到的场景 就没细说
其实不在乎前后n行是否不包含BBB
就是找到满足“包含AAA不包含BBB”的匹配行后,显示这些行的前后n行
【 在 poocp (慢速随机指标) 的大作中提到: 】
: 用grep的正确写法,你得用perl regex语法,假设所有AAA在BBB前面:
: [code=bash]
: grep -C 5 -P 'AAA(?!.*BBB)' 1.log
: ...................
--
FROM 120.244.142.*