テキスト内の必要な文字列がある行を取得(findstr)
Windowsでもgrepコマンドを利用したいっと思っている人が多いでしょ?
複数のファイルから特定の文字がある行を抜き出したい!
でも、プログラムはよくわからないなぁ~って人多いでしょ?
その時は、ファインドエスティーアール!
??
Windowsに標準でついているコマンドプロンプトで実現できます!
コマンドプロンプトを起動して・・・起動の仕方はこちら!
findstr [オプション] “検索したい文字列” [ファイル名] で可能!
オプション例 | |
/B | 行の先頭にあるパターンを検出します |
/E | 行の末尾にあるパターンを検索します |
/L | 検索文字列をリテラルとして使用します |
/R | 検索文字列を正規表現として使用します |
/S | 現状のディレクトリとすべてのサブディレクトリから一致するファイルを検索します |
/I | 検索するときに大文字と小文字を区別しません |
/X | 完全に一致する行を出力します |
/V | 一致しない行のみを出力します |
/N | 一致する各行の前に行番号を出力します |
/M | ファイルに一致する行があるときに、ファイル名のみを出力します |
/C:文字列 | 指定された文字列をリテラル検索文字列として使用します。 |