Windowsにて、テキストファイルから特定の文字を検索する場合、PowerShellを使うと便利です。
sls [検索したい文字列] [検索するファイル]
(使用例) sls "SearchString" *.txt (使用例:日本語の検索)※SJIS sls "日本語" *.txt -Encoding default (使用例:UTF-8) sls "UTF-8の検索" *.txt -Encoding UTF8 (使用例:サブフォルダも検索) sls "AlsoWithSubfolders" (gci -recurse *.txt)
slsは Select-String のエイリアスです。
Powershellのversion2には、デフォルトで設定されていません。政治的な事情により
アップデートできない場合は、追加しておくと便利です。
Select-String に sls というエイリアスを作成
sal -name sls -value Select-String
上記のエイリアスを削除
rm alias:sls
エイリアスの一覧を表示
gal
gci は Get-ChildItem のエイリアス、
sal は Set-Alias のエイリアス、
rm は Remove-Item のエイリアス、
gal は Get-Alias のエイリアスです。