Top 5 reasons to use ack
- Blazing fast
- It's fast because it only searches the stuff it makes sense to search.
- Better search
- Searches entire trees by default while ignoring Subversion, Git and other VCS directories and other files that aren't your source code.
- Designed for code search
- Where grep is a general text search tool, ack is especially for the programmer searching source code. Common tasks take fewer keystrokes.
- Highly portable
- ack is pure Perl, so it easily runs on a Windows installation Perl (like Strawberry Perl) without modifications.
- Free and open
- Ack costs nothing. It's 100% free and open source under Artistic License v2.0.
Security alert
ack versions 2.00 to 2.11_02 are susceptible to a code execution exploit. Please upgrade to 2.12 or higher ASAP. See the security alert for more information.
How to install
ack is simple to install, via CPAN, package or simple download. Read how.
People love ack
"Every once in a while something comes along that improves an idea so much, you can't ignore it. Such a thing is Ack, the grep replacement."
Follow us on Twitter
We're all about knowing when to move beyond the stock Unix tools. Follow us on Twitter at @beyondgrep for tips, hints and software news.