Windows で grep


Windows で grep したときの方法です。

Windows に grepコマンド はありませんから、 別のコマンドを代用することにしました。

FINDSTR

Windows では FINDSTRコマンド が使えます。

ファイルの中から文字列を探す

あるファイルから文字列を探す場合は、検索文字列の後ろに対象となるファイルを記述します。

コマンドの結果から文字列を探す

コマンドの結果から検索する場合は FINDSTR にパイプで結果を渡します。

大文字・小文字の区別を無視する

grep と同じように、 /iオプションを付けて大文字・小文字の区別を無視することができます。

行番号を表示する

/Nオプションを使うと、結果と一緒に行番号を表示できます。

ディレクトリ内のファイルを検索する

ディレクトリを指定してその中のファイルを検索するには、 * を使って次のようにします。

これは Windows での標準的なワイルドカードですから、 拡張子を指定して検索することもできます。

ディレクトリ内のファイルを再帰的に検索する

ディレクトリを再帰的に検索するには /S オプションを使います。