[Cascavel-pm] edição de arquivos com Perl

fglock em pucrs.br fglock em pucrs.br
Quarta Março 23 08:54:34 PST 2005


perl -pi -e 's/senha/xxx/g' arquivo

perl -pi -e 's/senha/xxx/g' *


- Flavio S. Glock


> Olá monges,
> 
> Estou com uma dúvida sobre quais as
> vantagens/desvantages de editar uma linha específica
> num arquivo texto. Digamos que eu queira alterar uma
> linha num arquivo qualquer que tenha a palavra
> "senha".
> 
> Eu poderia:
> 
> 1 - Leio o arquivo todo com @conteudo = <ARQUIVO>.
> Depois uso expressões regulares para alterar o
> conteudo do array, finalmente imprimindo esse conteúdo
> no arquivo, sobreescrevendo tudo.
> 
> 2 - usar while(<ARQUIVO>) e usar expressão regular e
> funcões como tell, syswrite para editar a linha
> específica que quero alterar e depois fechar o
> arquivo.
> 
> Alguém já usou o método 2?
> 
> []'s
> 
> 
> Alceu Rodrigues de Freitas Junior
> --------------------------------------
> glasswalk3r em yahoo.com.br
> http://www.imortais.cjb.net
>
-----------------------------------------------------------------------
> A well-used door needs no oil on its hinges.
> A swift-flowing stream does not grow stagnant.
> Neither sound nor thoughts can travel through a vacuum.
> Software rots if not used.
> These are great mysteries -- The Tao Of
Programming, 5.1
> 
> 
> 	
> 	
> 		
> Yahoo! Mail - Com 250MB de espaço. Abra sua conta!
http://mail.yahoo.com.br/
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
> 
> 




Mais detalhes sobre a lista de discussão Cascavel-pm