ack

Presentation

ack is a grep-like tool optimized for working with large trees of source code.

ack is a grep-like search tool that has been optimized for searching large heterogeneous trees of source code.

ack has been around since 2005.

Since then it has become very popular and is packaged by all the major Linux distributions.

It is cross-platform and pure Perl, so will run on Windows easily.

See the “Why ack ?”_ page for the top ten reasons, and dozens of testimonials.