findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:文件] [/f:文件] [/c:字符串] [/d:目录列表] [/a:颜色属性] [/nologo] [字符串] [[驱动器:][路径]文件名[ ...]]
- /b:在行的开始处执行搜索。
- /e:在行的结尾处执行搜索。
- /l:按照字面值搜索。
- /r:使用正则表达式搜索。
- /s:在指定的目录和所有子目录中搜索。
- /i:执行大小写不敏感的搜索。
- /x:仅匹配整个行。
- /v:显示不包含匹配文本的行。
- /n:显示行号。
- /m:仅显示文件名。
- /o:显示匹配的偏移量。
- /p:跳过由符号链接引起的搜索。
- /offline:搜索离线文件。
- /g:文件:获取搜索字符串集合。
- /f:文件:获取搜索字符串的文件。
- /c:字符串:使用指定的文本作为搜索字符串。
- /d:目录列表:搜索指定目录。
- /a:颜色属性:指定颜色属性以显示匹配的文本。
- /nologo:不显示启动屏幕和版权信息。
命令行中的 [字符串] 是要搜索的文本。可以使用空格分隔多个字符串,它们之间是逻辑 "OR" 的关系。
以下是一些示例:
- 在当前目录中搜索包含字符串 "example" 的文件:
findstr "example" *
- 在指定目录及其子目录中搜索包含字符串 "pattern" 的文件,显示行号:
findstr /s /n "pattern" C:\path\to\directory\*
这只是 findstr 的一些基本用法,它提供了强大的文本搜索和匹配功能。可以使用 findstr /? 查看更多选项和示例。
转载请注明出处:http://www.pingtaimeng.com/article/detail/10125/DOS 命令