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