| 如何在命令行下执行命令寻找文件中的字符串? NT提供了findstr命令完成这个功能,但是它的参数可是不少。下面是findstr的格式:
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file]
[/C:string] [/G:file] [strings] [[drive:][path]filename[ ...]]
参数 |
意义 |
/B |
如果在一行的开头则匹配字符。
|
/E |
如果在一行的末尾则匹配字符。
|
/L |
使用逐字搜索字符串。
|
/R |
将搜索字符串作为正则表达式使用。
|
/S |
在当前目录及所有字目录中搜索匹配文件。
|
/I |
指定搜索时不区分大小写。
|
/X |
打印完全匹配的行。
|
/V |
只打印不包含匹配的行。
|
/N |
在每一行匹配前打印行号。
|
/M |
只打印文件名(该文件包含匹配)。
|
/O |
在匹配每一行前打印字符偏移量。
|
/P |
跳过带有不可打印字符的文件
|
/F:file |
从指定的文件中读取文件列表 (/ 代表控制台).
|
/C:string |
使用指定的字符串作为文字搜索字符串。
|
/G:file |
从指定的文件中取得搜索字符串 (/ 代表控制台)。
|
strings |
所要搜索的文字。
|
[drive:][path]filename |
指定要搜索的一个或多个文件。
|
|