我有一个文件夹,里面有子文件夹,都有很多类型的文件。.css
我想在-files中搜索一个单词。我正在使用 Windows 7,我有grep
.
我如何使用grep
:
- 找到图案并打印
- 如果找到模式,请提供文件名(和路径)
其实你不需要find
。只需使用:
grep -R --include=*.css -H pattern .
这将递归并在子目录中查找所有 *.css,而 -H 将显示文件名。
查找文件夹/ -name "*.css" |xargs grep "your-pattern"
您将需要安装 cygwin 来执行此操作。
如果我们要查找的文件有模式,那么我们可以使用它。考虑我在命名的文件中寻找模式“cardlayout”chap1.lst chap2.lst
等等。然后命令
grep -e 'cardlayout' ` find . -name "chap??.lst"`
希望这会有所帮助