Powershell select-string Matching x AND y



我试图做一些日志文件中包含某些字符串行的搜索。文件包含多行,如:

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和y类型字符串。

您可以使用一个简单的正则表达式来匹配您的场景。这应该可以工作:

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

相关内容

  • 没有找到相关文章

最新更新