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 {} \;