在文件中搜索文本;/i 忽略大小写,/n 显示行号,/s 递归搜索。
findstr /s /n /i "error" *.log在文件中搜索文本;/i 忽略大小写,/n 显示行号,/s 递归搜索。
findstr [/b] [/e] [/l | /r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/f:<file>] [/c:<string>] [/g:<file>] [/d:<dirlist>] [/a:<colorattribute>] [/off[line]] <strings> [<drive>:][<path>]<filename>[ ...]链接的 Microsoft Learn 文章是上游依据;命令是否可用取决于 Windows 版本、服务器角色、可选功能或交互式工具上下文。
在文件中搜索文本;/i 忽略大小写,/n 显示行号,/s 递归搜索。
findstr /s /n /i "error" *.log| 参数 / 子句 | 说明 |
|---|---|
/i | 匹配时忽略大小写。 |
/n | 显示行号。 |
/s | 搜索当前目录及其子目录。 |
/r, /l | 将模式解释为正则表达式或普通文本。 |
/v, /c:<text> | 显示不匹配行,或搜索指定字面文本。 |
--- | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/b | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/e | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/x | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/m | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/o | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/p | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/off[line] | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/f:<file> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/c:<string> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/g:<file> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/d:<dirlist> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/a:<colorattribute> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/off | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
<strings> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<drive> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<path> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<filename> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。