9
Ack jest zaprojektowany jako samodzielny (jeden plik perla) zamiennik dla 99% zastosowań grep.ack jest inteligentny w zakresie plików, które wyszukuje.Wie o niektórych typach plików, zarówno na podstawie rozszerzenia pliku, jak i, w niektórych przypadkach, zawartości pliku.Ack ignoruje pliki kopii zapasowych i pliki w katalogach CVS i .svn.Podświetla również mecze, aby pomóc Ci zobaczyć, gdzie był mecz.Ack używa perlowych wyrażeń regularnych (PCRE).Zaprojektowany dla programistów z dużymi heterogenicznymi drzewami kodu źródłowego, ack jest napisany wyłącznie w przenośnym Perlu 5 i wykorzystuje moc wyrażeń regularnych Perla.