[Cascavel-pm] Quando *não* usar Perl?

Igor Sutton igor.sutton em gmail.com
Segunda Janeiro 29 08:03:46 PST 2007


perl -aple '$_=$F[0]' access.log

Em 29/01/07, Thomas Britis<thomas em tcnet.com.br> escreveu:
> Melhor que esse só:
> perl -ape '$_="$F[0]\n"' access.log
>
> Fernando Oliveira wrote:
> > ou:
> >
> > perl -ape '$_=$F[0]' access.log
> >
> > (Desculpem a minha falta do q fazer...)
> >
> > 2007/1/29, Fernando Oliveira <fernandocorrea em gmail.com>:
> >
> >>ou:
> >>
> >>perl -pe 's/^(.*?)\s+.*/\1/g' access.log
> >>
> >>
> >>2007/1/29, Fernando Oliveira <fernandocorrea em gmail.com>:
> >>
> >>>perl -F'\s+' -ane 'print $F[0]' access.log
> >>>
> >>>2007/1/29, Igor Sutton Lopes <igor.sutton em gmail.com>:
> >>>
> >>>>
> >>>>On 2007/01/29, at 01:12, Lorn wrote:
> >>>>Eu também fico entre Perl e C, mesmo não tendo muita experiencia de
> >>>>programacão em C, mas devo confessar uma coisa, varios "truques" que eu
> >>>>usava no bash, com sed, tr, etc eu consigo fazer com um comando em perl de 1
> >>>>linha, só não consigo pegar colunas como o awk pega :/
> >>>>Exemplo:
> >>>>cat access.log | awk '{print $1;}'
> >>>>
> >>>>Isso pega a 1a coluna do arquivo access.log do apache, que é o ip, eu não
> >>>>tentei muito, mais não consegui substituir isso com perl ( Claro, se eu
> >>>>fizer um script até dá, mais estou falando de um linha perl -e '....'  ) :D
> >>>>
> >>>>cat access.log | perl -F'\s+' -anle 'print $F[0]'
> >>>>
> >>>>
> >>>>--
> >>>>Igor Sutton
> >>>>igor.sutton em gmail.com
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>_______________________________________________
> >>>>Cascavel-pm mailing list
> >>>>Cascavel-pm em pm.org
> >>>>http://mail.pm.org/mailman/listinfo/cascavel-pm
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>>--
> >>>[]'s Fernando
> >>>
> >>
> >>
> >>--
> >>[]'s Fernando
> >>
> >
> >
> >
>
> --
> Thomas Storino Britis
> TCNet Informatica e Telecomunicacoes LTDA
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>


-- 
Igor Sutton Lopes <igor.sutton em gmail.com>


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