<機能>
・ファイルの中から文字列を検索します。
<書式>
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O]
[/F:ファイル] [/C:文字列 ] [/G:ファイル] [文字列 ]
[ [ドライブ:] [パス] ファイル名 [ ... ] ]
/B | 行の先頭にあるパターンを検索します。 |
/E | 行の末尾にあるパターンを検索します。 |
/L | 検索文字列をリテラルとして使用します。 |
/R | 検索文字列を正規表現として使用します。 |
/S | 現在のディレクトリとすべてのサブディレクトリから一致するファイルを検索します。 |
/I | 検索するときに大文字と小文字を区別しません。 |
/X | 完全に一致する行を出力します。 |
/V | 一致しない行のみを出力します。 |
/N | 一致する各行の前に行番号を出力します。 |
/M | ファイルに一致する行があるときに、ファイル名のみを出力します。 |
/O | 一致する各行の前に文字オフセットを出力します。 |
/P | 印刷不可能な文字を含むファイルをスキップします。 |
/F:ファイル | 指定したファイルからファイル一覧を読み取ります (/ を指定するとコンソールからの入力を受け付けます)。 |
/C:文字列 | 指定した文字列をリテラル検索文字列として使用します。 |
/G:ファイル | 指定したファイルから検索文字列を取り出します (/ を指定するとコンソールからの入力を受け付けます)。 |
文字列 | 検索する文字列。 |
[ドライブ:] [パス] ファイル名 | 検索するファイル (複数可) を指定します。 |
<使い方>
・複数の文字列を引数
/C
を使わずに検索する場合は、スペースで区切ります。たとえば、 findstr "hello there" x.y
と指定した場合は、ファイル x.y で"hello"
または "there" が検索されます。 findstr /C:"hello there" x.y
と指定した場合は、ファイル x.y で"hello
there" が検索されます。
<注意事項>
・とくにありません。
・正規表現については、WindowsNTヘルプを見て下さい。