I used Ack a lot when I was coding Perl (it's been a while). After I switched to Ruby, I used rak [1], which seemed easier to use most of the time, and nearly identical.<p>However, when you just want to find stuff fast, it's annoying to have to deal with Perl/CPAN or RVM/Rubygems, especially when the dependencies are not installed on your server/workstation.<p>That's why I've switched to silver searcher (ag) [2], as it can be installed with any OS package manager (brew, apt, yum).<p>[1] <a href="http://rak.rubyforge.org" rel="nofollow">http://rak.rubyforge.org</a>
[2] <a href="https://github.com/ggreer/the_silver_searcher" rel="nofollow">https://github.com/ggreer/the_silver_searcher</a>