Isso substituirá todos os arquivos. Pode ser mais específico se você precisar apenas de um tipo específico de arquivo. Além disso, ele cria um arquivo .bak backup de cada arquivo que ele processa, caso você precise reverter. Se você não precisar dos arquivos de backup, altere -i.bak para -i .
find /path/to/directory -type f -exec sed -i.bak 's/oldword/newword/g' {} \;
Para remover todos os arquivos de backup quando você não precisar mais deles:
find /path/to/directory -type f -name "*.bak" -exec rm -f {} \;