Pular para o conteúdo

Substituindo texto em múltiplos arquivos simultâneos

Dica publicada em Perl / Miscelânea
Rodrigo Chaves stilldre
Hits: 16.046 Categoria: Perl Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

KDE 4.2 no Gentoo Linux

Guia rápido de instalação do Funtoo

Guia rápido de instalação do Exherbo

Python 3 no Funtoo Linux

Webmin no OpenBSD 5.4

Alteração de padrões em arquivos texto

Revista técnica sobre Perl

Anaconda died after receiving signal 9 [Resolvido]

Calculadora em uma linha com Perl

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.