findstr在文件或命令结果中查找文字
语法:findstr [/i] [/s] [/n] [/c:"字符串"] 文件
最常用:findstr /i "error" C:\logs\app.log —— 在日志里查找包含 error 的行
怎么打开命令提示符
按 Win + R,输入 cmd 回车。
常用参数
| 参数 | 作用 |
|---|---|
/i | 不区分大小写 |
/s | 在当前目录和所有子目录中查找 |
/n | 显示行号 |
/c:"文字" | 把引号中的内容当作一个整体查找(含空格时用) |
/v | 只显示不包含该文字的行 |
使用示例
findstr /i "error" C:\logs\app.log在日志里查找包含 error 的行
ipconfig | findstr IPv4只显示 ipconfig 结果中的 IPv4 地址那一行
findstr /s /i /m "密码" D:\docs\*.txt列出 D:\docs 下所有包含“密码”的 txt 文件名
示例中的盘符和路径要换成你自己的。
注意事项
- findstr 对 UTF-8 中文支持一般,查找中文时文件最好是 ANSI 编码,或改用 PowerShell 的 Select-String。