Ack - a faster, more featureful, grep
petdance.com
petdance.com
Note the use of: quick, clear description; testimonials; subscribe box so you can keep in touch with the project; a top-ten list; and no-frills detailed information.
Like ack, it uses perl's regexes... just add more file extensions and you're golden. The nice thing is you do:
cg pattern
which gives you a list with what it found, which file, the line number and an index... then you vg index
and it opens that file at that line.But, it's faster even when doing the same thing. For example, see the benchmark at http://blog.i-no.de/archives/2008/05/06/index.html.
Then end result is that, on the same search, ack is approximately 5 times faster than grep. I ran a few test cases myself and got similar results.
But the real reason I like it is the perl compatible regexes. The differences between perl regexes and gnu regexes are just big enough to be an annoyance.
http://blog.i-no.de/archives/2008/05/07/index.html http://savannah.gnu.org/bugs/index.php?14472