|
Searches for strings in files using literal text or regular expressions.
Click Devinfo Notes in the Related Topics list for a list of the
regular expression symbols accepted by findstr. findstr [/b] [/e] [/l] [/c:string]
[/r] [/s] [/i] [/x] [/v] [/n] [/m]
[/o] [/g:file] [/f:file] [/d:dirlist]
[/a:color attribute] [strings] [[drive:][path]
filename [...]] Parameters /b Matches the pattern if at the beginning of a line. /e Matches the pattern if at the end of a line. /l Uses search strings literally. /c: string Uses specified text as a literal search string. /r Uses search strings as regular expressions. This switch is not required; findstr
interprets all metacharacters as regular expressions unless the /l
switch is used. /s Searches for matching files in the current directory and all
subdirectories. /i Specifies that the search is not to be case sensitive. /x Prints lines that match exactly. /v Prints only lines that do not contain a match. /n Prints the line number before each line that matches. /m Prints only the file name if a file contains a match. /o Prints seek offset before each matching line. /g file Gets search strings from the specified file. /f file Reads file list from the specified file. /d dirlist Searches a comma-delimited list of directories. /a color attribute Specifies color attributes with two hexadecimal digits. Use spaces to separate multiple search strings unless the argument is
prefixed with /c, as shown in the following example:
searches for "hello" or "there" in file x.y. However,
the following command searches for "hello there" in file x.y.
|