我有一个包含以下内容的文件
SeqNumber = 7915
Message ID = LC083
Category = Audit
AgentID = RACLOG
Severity = Warning
Timestamp = 2024-09-28 04:41:22
Message = I have an issue
到目前为止,我一直在寻找“警告”,并且效果符合预期。
现在,我想忽略当Message ID是“LC083”
我知道我可以
grep -B 3 Warning
显示此消息 ID,但我不知道如何忽略此匹配。
试试这个:
grep -A 1“警告”logfile.log | grep -v“LC083”
这将显示包含“Warning”的所有行,但跳过显示包含“LC083”的行以及任何后续行,从而有效地忽略“LC083”消息 ID。输出将包含“Warning”行,但排除匹配的“LC083”行。