ack é um substituto para grep, projetado para desenvolvedores.
$ grep functionName * -ril | grep php$
torna-se
$ ack --php functionName
e se você tiver outras terminações de arquivo que você usa para seu php (ou qualquer outro idioma, você pode adicioná-los a um arquivo .ackrc
--type-add
php=.inc
--type-add
sql=.ddl,.mysql,.sql
--type-add
xsl=.xsl