#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)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS