shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Usando awk + sub


From: Julio C. Neves
Subject: Re: [shell-script] Usando awk + sub
Date: Mon, 1 Apr 2013 16:29:06 -0300

>
> Grande Julio,
>
> Pois é o lance é por ai :) ... Quando vem tomar umas em BH?
>

Saudades do Mercado Municipal... Aquela perdição... ;) o Leslie, que está
te dando pitaco de awk, é de Curitiba, mas tb gosta de tomar umas.

>
> Irei testar todos, obrigado mesmo
>
> Em 01-04-2013 16:12, Julio C. Neves escreveu:
> > Fala Slot,
> > qdo � que vc vai tomar vergonha (isso n�o � nome de cacha�a!) e vai
> estudar
> > shell? ;)
> >
> > J� sei que teu problema � de performance (at� onde me lembro, vc e
> Celinho
> > est�o sempre brigando com servidores enormes) e acho que com sed deve ser
> > mais r�pido. Veja se isso funciona.
> >
> > $ sed -e '/^JasperPrint /!d;s/^JasperPrint ([[:alnum:].-]+)
> .*/\1/;s/[.-]/
> > /g' Arquivo
> >
> > OBS: Com esse [[:alnum:]] parti do pressuposto que o segundo campo s�
> teria
> > alfanum�ricos, tra�os e pontos. Qq outra coisa a mais que haja, deve ser
> > colocado na lista entre o ponto e o tra�o.
> >
> > Abcs,
> > Julio
> > *@juliobash
> > *
> >
> >
> >
> > Em 1 de abril de 2013 15:48, Gustavo Soares [SLot] <address@hidden
> >escreveu:
> >
> >> **
> >>
> >>
> >> Pessoal, gostaria de uma ajudinha com o awk, usando o sub, consegui
> >> usando a linha abaixo, mas n�o gostaria de usar o sed, mas fazer tudo
> >> direto no awk.
> >>
> >> root@testejava:/root>awk 'NR=1 {if ( $1 == "JasperPrint" ) print $2}'
> >> /tmp/jasper.txt
> >> LBANCO.703-687
> >> root@testejava:/root>awk 'NR=1 {if ( $1 == "JasperPrint" ) print $2}'
> >> /tmp/jasper.txt | sed 's|\.| |g;s|-| |g'
> >> LBANCO 703 687
> >> root@testejava:/root>
> >>
> >> O que gostaria era de trocar o "." e o "-" por espa�o.
> >>
> >> --
> >> -------------------
> >> SLot
> >> Linux User: 124842
> >> XMPP: address@hidden
> >>
> >>
> >>
> >
> > [As partes desta mensagem que n�o continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista n�o admite a abordagem de outras liguagens de programa��o,
> como perl, C etc. Quem insistir em n�o seguir esta regra ser� moderado sem
> pr�vio aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden
> > ----------------------------------------------------------
> > Esta lista � moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
>
> --
> -------------------
> SLot
> Linux User: 124842
> XMPP: address@hidden
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]