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 に答える