ack 2.22 jest narzędziem podobnym do grep, za to przystosowanym dla programistów. Jest on napisany w języku Perl 5, dzięki czemu jest przenośny (m.in. działa bez zmian również na Windowsie).
Oto 5 powodów na to, aby używać tego narzędzia:
1. Bardzo szybki
Wyszukuje rzeczy, które rzeczywiście są nam potrzebne.
2. Dokładniejszy w szukaniu
Ignoruje pliki SVN, Gita oraz inne pliki, które nie są kodem źródłowym
3. Stworzony aby przeszukiwać kod
grep powstał po to aby przeszukiwać wszystkie pliki. ack służy do wyszukiwania interesujących nas wyrażeń w kodzie źródłowym.
4. Darmowy
Jest oprogramowaniem open source. Udostępniany jest na licencji Artistic License v2.0.
5. Przenośny
Został napisany w języku Perl, dzięki czemu jest przenośny. Działa na Windowsie bez żadnych zmian jak np. w środowisku Strawberry Perl.