I use 'ack' every day to search through thousands of source files spread across dozens of distributions. It beats the hell out of:
find . -type f !-path '*.svn*' | xargs grep Foo
4 of 4 users found the following review helpful. Was this review helpful to you? Yes | No
by ChrisDolan
Every time I work on a new computer, I invariably try to run ack at some point and get annoyed that I have to fall back to 'egrep -r '' . | grep -v svn'. I hope that someday it's pre-installed everywhere.
2 of 2 users found the following review helpful. Was this review helpful to you? Yes | No
by Randy J. Ray
I've aliased "grep" to "ack". That's what I think.