Pular para o conteúdo

Substituindo texto em múltiplos arquivos simultâneos

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

Python 3 no Funtoo Linux

KDE 4.2 no Gentoo Linux

Guia rápido de instalação do Exherbo

Guia rápido de instalação do Funtoo

Calculadora em uma linha com Perl

Alteração de padrões em arquivos texto

Revista técnica sobre Perl

Webmin no OpenBSD 5.4

Anaconda died after receiving signal 9 [Resolvido]

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.