3
如何使用“查找”忽略某些文件名?
我最喜欢的BASH命令之一是: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; 它将在当前目录及其下的所有文件的内容中搜索指定的SearchString。作为开发人员,这有时会派上用场。 由于我当前的项目以及我的代码库的结构,因此,我想通过不搜索包含“ .svn”的目录中或目录中或目录下的任何文件,或者不搜索任何文件的方式,使BASH命令更加高级。以“ .html”结尾 查找的MAN页面让我有些困惑。我尝试使用-prune,它给了我奇怪的行为。为了仅跳过.html页面(开始),我尝试了以下操作: find . -wholename './*.html' -prune -exec grep 'SearchString' {} /dev/null \; 并没有得到我希望的行为。我想我可能会错过-prune的要点。你们能帮帮我吗? 谢谢