因此,我在 svn 下有一个项目,并且正在搜索文件内容。在结果集中,我得到了我实际上不想看到的 .svn 文件。例如:
$ grep -i -r "breadcrumb" . -l
./terms_and_conditions/.svn/text-base/index.tpl.svn-base
./terms_and_conditions/.svn/tmp/index.tpl.tmp
./terms_and_conditions/.svn/tmp/index.tpl.3.tmp
./terms_and_conditions/.svn/tmp/index.tpl.2.tmp
./terms_and_conditions/index.tpl
./privacy/.svn/text-base/index.tpl.svn-base
./privacy/.svn/tmp/index.tpl.tmp
./privacy/.svn/tmp/index.tpl.3.tmp
./privacy/.svn/tmp/index.tpl.2.tmp
./privacy/index.tpl
我怎样才能从结果集中排除“.svn”目录下的文件,以便只得到
./terms_and_conditions/index.tpl
./privacy/index.tpl
答案1
通过以下管道传输:
grep -v '/\.svn/'