Sed recursivamente com a ajuda de ack e xargs

Você pode fazer uma substituição do sed recursivamente com a ajuda de ack e xargs, basta fazer o seguinte

ack "search text" -l --print0 | xargs -0 -n 1 sed -i "s/search text/replacement text/"

Isto irá primeiro listar os arquivos com ack , então executar sed a expressão indicada em cada arquivo, neste caso o reeplace