在给定目录中查找单词的命令

在给定目录中查找单词的命令

我在用Windows 10.我有如下所示的目录结构:

Test --> A --> A.txt
     --> B --> B.doc
     --> C --> C1 --> C1.java
     --> D --> D1 --> D2 --> D3.java

我想要查找发生单词“A B C D“在我的根目录中测试

我在用ubuntu的时候习惯通过命令来查找这个grep -r "ABCD"

有没有办法通过 cmd 或任何命令找到这些?

答案1

Windows 中有一个命令findstr,功能类似于 grep。该/S命令将搜索子目录,类似于-rgrep。

如果不需要在命令提示符中,Windows Search 将默认查找它知道如何读取的文件(主要是文档和文本文件),并返回与文件名或文件内容匹配的结果。如果您愿意,可以将其限制在文件内。但是,我发现这种方法不是很快或很准确。

如果不需要命令提示符方法,那么我最好的建议是使用该程序查找。它速度快、可配置性高、支持正则表达式,最重要的是它是免费的。它甚至可以用于在支持的文件中查找和替换字符串。

相关内容