如何:从Windows命令行搜索文件中的字符串?

时间:2011-10-10 02:09:59

标签: regex windows command-line grep command-prompt

有没有办法在目录及其子目录的文件中搜索字符串?字符串相当独特。我想返回字符串的名称,并希望文件中的字符串所在的行。 Windows中是否有内置的功能?

2 个答案:

答案 0 :(得分:4)

您正在寻找内置的findstr command

/S选项执行递归搜索。

答案 1 :(得分:2)

find.exe命令,但它的功能非常有限。您可以安装Cygwin或Unxutils并使用包含其Unix风格的findgrep的管道:

find . -type f | xargs grep unique-string