Pular para o conteúdo

Substituindo texto em múltiplos arquivos simultâneos

Dica publicada em Perl / Miscelânea
Rodrigo Chaves stilldre
Hits: 16.051 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

Python 3 no Funtoo Linux

KDE 4.2 no Gentoo Linux

Guia rápido de instalação do Funtoo

Guia rápido de instalação do Exherbo

Calculadora em uma linha com Perl

Webmin no OpenBSD 5.4

Anaconda died after receiving signal 9 [Resolvido]

Alteração de padrões em arquivos texto

Revista técnica sobre Perl

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.