#navi(../)
* PowerShellで複数のテキストファイルをgrepする方法 [#yf683938]
PowerShellのSelect-Stringコマンドレットでgrepする方法を以下に記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 同一ディレクトリ内のファイルを対象とする場合 [#vb206dd6]
以下のような構文で複数のテキストファイルを対象にして検索文字列をgrepすることができます。
Select-String -path *.txt 検索文字列
* サブフォルダを含めたファイルを対象とする場合 [#s63dfcfa]
以下の様な構文でサブフォルダ内のテキストファイルも対象にして検索文字列でgrepすることができます。
Get-ChildItem . *.txt -Recurse -Force | Select-String 検索文字列
* 大文字小文字を区別する場合 [#q583af9f]
大文字小文字を区別する場合は ''-casesensitive'' を使用します。~
以下のような構文になります。
Select-String -casesensitive -path *.txt 検索文字列
Get-ChildItem . *.txt -Rescure -Force | Select-String -casesensitive 検索文字列
以上、PowerShellで複数のテキストファイルを対象(サブフォルダも含む)にgrepする方法でした。
#htmlinsertpcsp(win-btm.html,win-sp.html)