Pular para o conteúdo

Substituindo texto em múltiplos arquivos simultâneos

Dica publicada em Perl / Miscelânea
Rodrigo Chaves stilldre
Hits: 16.052 Categoria: Perl Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Substituindo texto em múltiplos arquivos simultâneos

Se você tem texto a substituir em diversos locais, existem diversas maneiras de se fazer isso. Para substituir o trecho de texto "Windows" por "Linux" em todos os arquivos do diretório atual chamado teste[algumacoisa] você pode usar:

perl -i -pe 's/Windows/Linux/;' teste*

Para substituir o trecho de texto "Windows" por "Linux" em todos os arquivos do diretório atual e os demais subdiretórios:

find . -name '*.txt' -print | xargs perl -pi -e 's/Windows/Linux/ig' *.txt

Poupa bastante tempo! :-D

Guia rápido de instalação do Exherbo

Guia rápido de instalação do Funtoo

KDE 4.2 no Gentoo Linux

Python 3 no Funtoo Linux

Calculadora em uma linha com Perl

Anaconda died after receiving signal 9 [Resolvido]

Revista técnica sobre Perl

Alteração de padrões em arquivos texto

Webmin no OpenBSD 5.4

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.