文字列のセット内のすべての文字列を含むフォルダー内のすべてのテキストファイル、つまり基本的にAND演算子をカウントしようとしています。各ファイルの文字列の順序はさまざまで、できればワンライナーを探しています。
つまり、私は次のようなことを達成しようとしています:
(Get-ChildItem -filter "file*" C:\temp |
Select-String -Pattern @(“str1", "str2")).Count
ただし、上記のステートメントは「str1」または「str2」のいずれかを含むすべてのファイルをカウントするという違いがありますが、ORではなくAND演算を実行しようとしているため、「str1」と「str2」の両方を含むファイルのみをカウントします。 。
よろしく、オラ