0

我正在尝试在一些日志文件中搜索包含某些字符串的行。这些文件包含多行,例如:

ALARM  11/08/2014 10:00:02,InFILE typeID,actionID,customerID: various_other_data_here

ALARM  11/08/2014 10:00:03,OutFILE typeID,actionID,customerID: various_other_data_here

我正在尝试查找所有文件中同时包含“ALARM”和“OutFILE”的所有行。

我可以用:

select-string .\*.log -pattern "ALARM"

查找“ALARM”的所有实例,但如何添加额外的“OutFILE”。我对此进行了搜索,发现大量示例似乎旨在匹配具有长 ReEx 的真正复杂的字符串,但没有用于匹配简单的 x AND y 类型字符串。

4

1 回答 1

1

您可以使用简单的正则表达式来匹配您的场景。这应该有效:

select-string .\*.log -pattern 'ALARM.*outFile'

于 2014-08-11T10:44:33.710 回答