当前位置:  开发笔记 > 编程语言 > 正文

svn工作副本的快速递归grepping

如何解决《svn工作副本的快速递归grepping》经验,为你挑选了2个好方法。

我需要在svn工作副本中搜索"foo"中的所有cpp/h文件,完全排除svn的特殊文件夹.GNU grep 的确切命令是什么?



1> Greg Hewgill..:

我为此目的使用ack,它就像grep但自动知道如何排除源控制目录(以及其他有用的东西).


请注意,Ubuntu/Debian上的ack包实际上称为"ack-grep",因为有一个名为"ack"的汉字代码转换器.

2> Sarien..:

grep -ir --exclude-dir = .svn foo*

在工作目录中会做.如果您希望搜索区分大小写,请忽略"i".

如果要仅检查.cpp和.h文件,请使用

grep -ir --include = { .cpp, .h} --exclude-dir = .svn foo*

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有