PowerShellのSelect-Stringコマンドレットでgrepする方法を以下に記します。
以下のような構文で複数のテキストファイルを対象にして検索文字列をgrepすることができます。
Select-String -path *.txt 検索文字列
以下の様な構文でサブフォルダ内のテキストファイルも対象にして検索文字列でgrepすることができます。
Get-ChildItem . *.txt -Recurse -Force | Select-String 検索文字列
大文字小文字を区別する場合は -casesensitive を使用します。
以下のような構文になります。
Select-String -casesensitive -path *.txt 検索文字列
Get-ChildItem . *.txt -Rescure -Force | Select-String -casesensitive 検索文字列
以上、PowerShellで複数のテキストファイルを対象(サブフォルダも含む)にgrepする方法でした。