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

Alceu R. de Freitas Jr. glasswalk3r em yahoo.com.br
Quarta Março 23 13:32:16 PST 2005


Rápido, mas preciso disso num script. :-D

[]'s
Alceu

--- fglock em pucrs.br wrote:
> 
> 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
> > 
> > 
> 
> 
> > _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm


	
	
		
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


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