我知道这是老将系统pipe理员的球,但我正在寻找一个文件内容匹配正则expression式(这里,“关键字”)的目录树。 我已经得到了那么多,但现在我有麻烦忽略隐藏(.svn)文件树中的文件。
这是我正在与之合作。 你可以看到,我很好的search名称中包含“.svn”的文件,但我似乎无法反转iname var! 正如我在其他文档中看到的。
find . -exec grep "Keyword" '{}' \; -iname .svn; -print
以上几乎返回任何东西和一切。
find . \( -iname '.svn' -prune \) -o \( -exec grep -q ... \; -print \)
如何recursiongrep:
grep -r --exclude "*.svn*" "Keyword" .