Com o uso do comando sed e find, é possível efetuar alterações / substituições em múltiplos arquivos, assim como buscas e alterações recursivas em diretórios e subdiretórios.
Podemos usar todo o poder do find para encontrar os arquivos alvo da alteração e utilizar concomitantemente para efetuar substituições de texto / conteúdo nestes arquivos com o uso do sed.
Abaixo, um dos exemplos de como efetuar este integração / interação de modo a alterar com o sed todos os arquivos encontrados pelo find e que atendam ao padrão de busca para serem alterados.
find . -type f -exec sed -i 's/PADRAO_DE_BUSCA/SUBSTITUIR_POR/g' "{}" \;