全文検索 (3):Windowsでの検索コマンド

前の記事へ 次の記事へ

フルテキスト検索のできるWindows上のコマンドを、次の選択基準で選んでみました。

コマンドプロンプトの「findstr」コマンドと、PowerShellの「Select-String」コマンドレットが 簡単に使用できてかなり実用的です。

「findstr」コマンド(Microsoftサイト)

https://learn.microsoft.com/ja-jp/windows-server/administration/windows-commands/findstr

「Select-String」コマンドレット(Microsoftサイト)

https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.utility/select-string?view=powershell-7.4

Select-String sls という別名(アライアス)でも使用できます。

両方のコマンドとも、次回以降の記事で使用結果をとりあげていきますが、大きくは次の仕様と留意点があります。

検索するデータの文字コードエンコーディング)ですが、findstr の場合はシフトJISShift_JISのみに対応しています。Select-String(sls)の場合は、-Encoding オプションで文字コードエンコーディング)を指定できます。もちろん、findstr も Select-String(sls)も、ASCIIコード(半角英数字記号)のデータには対応できます。

前の記事へ 次の記事へ