17

我有一个文件夹,里面有子文件夹,都有很多类型的文件。.css我想在-files中搜索一个单词。我正在使用 Windows 7,我有grep.

我如何使用grep

  1. 找到图案并打印
  2. 如果找到模式,请提供文件名(和路径)
4

3 回答 3

31

其实你不需要find。只需使用:

grep -R --include=*.css -H pattern .

这将递归并在子目录中查找所有 *.css,而 -H 将显示文件名。

于 2012-09-07T19:32:05.007 回答
0
查找文件夹/ -name "*.css" |xargs grep "your-pattern"

您将需要安装 cygwin 来执行此操作。

于 2012-09-07T19:16:58.723 回答
0

如果我们要查找的文件有模式,那么我们可以使用它。考虑我在命名的文件中寻找模式“cardlayout”chap1.lst chap2.lst等等。然后命令

grep -e 'cardlayout' ` find . -name "chap??.lst"`

希望这会有所帮助

于 2014-11-14T05:01:12.647 回答