[SP-pm] Deletar linha atual do arquivo

Fernando Oliveira fernandocorrea em gmail.com
Terça Novembro 21 10:22:17 PST 2006


perl -ni~ -e '/d/||print'  nomedoarquivo

On 11/21/06, Eden Cardim <edencardim em gmail.com> wrote:
> On 11/21/06, Bruno Borela <bruno.borela em gmail.com> wrote:
> > Isso não daria problema caso a última linha do arquivo desse match com o
> > pattern /d/? (o 'problema' seria o usuário ter que fazer um EOF manualmente
> > com CTRL+C ou afim, o que no seu caso não deve fazer muita diferença)
>
> Realmente, o problema existe, não tinha pensado nisso.
>
> >
> > Sugiro o mesmo approach só que com o switch -e:
> >
> > perl -ni~ -e 'print if $_ !~ /d/' nomedoarquivo
>
> Golfe!
>
> perl -ni~ -e '/d/ or print'  nomedoarquivo
>
> --
> Eden Cardim
> Instituto Baiano de Biotecnologia
> Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas
> Laboratório de Bioinformática
> --
> "you seem to think that 'close enough' is close enough...
> please learn to be 'literal' around programming."
> merlyn - on irc.freenode.net#perl
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>


-- 
[]'s Fernando


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