I was searching through with [WebKit](http://webkit.org/) sources today and was struggling with [grep](http://www.gnu.org/software/grep/).
The main problem was that, as any other [SVN](http://subversion.tigris.org/) checkout, WebKit directory had a bunch of hidden .svn subfolders and grep included them in the search results making the output completely unreadable and full of junk:
I started playing with grep and [find](http://en.wikipedia.org/wiki/Find) options to try to filter out the unwanted .svn results.
The much better solution however is to simply switch to [**ack**](http://petdance.com/ack/). Not only ack ignores .svn directories, it also produces a much more readable output:
I started playing with grep and [find](http://en.wikipedia.org/wiki/Find) options to try to filter out the unwanted .svn results.
The much better solution however is to simply switch to [**ack**](http://petdance.com/ack/). Not only ack ignores .svn directories, it also produces a much more readable output:
