Substituição em multiplos arquivos

Muitas vezes precisamos substituir um determinado padrão em muitos arquivos, que muitas vezes seria inviável fazê-lo manualmente, ou não teríamos tempo hábil para concluir a tarefa.

Esta dica permite substituir o padrão em diversos arquivos, com somente 1 comando.
$ grep -r '/usr/src/awstats-6.95/lib/awstats' /etc/awstats/ | awk -F: '{print $1}' | while read a; do echo $a; echo "$(sed 's;/usr/src/awstats-6.95/lib/awstats;/usr/local/awstats-6.95/database;g' $a)" > $a; done

Comentários