| 用途 | 按正则/字面量搜索文本并过滤目录 |
|---|---|
| 语法 | findstr [/i] [/s] [/m] [/n] [/v] [/c:"字面串"] [/r] "模式" 文件… |
| 参数 | /i 忽略大小写,/s 递归,/m 只列文件名,/n 行号,/v 反选,/c: 原义串,/g:文件 从文件读多模式 |
常用示例
常用示例
findstr /s /i /m "TODO" *.c
REM 多个词用空格分隔,命中任意一个(OR)
findstr /n /i "error timeout" app.log
REM 含空格的原义串必须用 /c:
findstr /c:"GET /api" access.log
REM 排除注释行
findstr /v "^#" config.inifindstr 的正则较基础:字符类、锚点与重复可用,不支持完整分组回溯;复杂场景交给 Select-String。