Tanto ack como grep têm a opção -l que mostra apenas o nome do arquivo. Você também pode usar o -c para obter uma contagem das correspondências em cada arquivo.
Observe que, se você estiver pesquisando arquivos minificados, poderá encontrar problemas com ack , pois exclui especificamente muitos arquivos minificados. Execute ack --dump | ack ignore para ver o que ack ignora.