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

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

Re: [shell-script] converter p/ awk RESOLVIDO!!


From: Adriano Brand
Subject: Re: [shell-script] converter p/ awk RESOLVIDO!!
Date: Tue, 9 Aug 2005 14:37:33 -0300

Graças a vcs eu cheguei onde queria!
isso realmente é muito mais rapido!
obrigado!
awk 'BEGIN { for(a=1;a<=25;a++) for(b=a+1;b<=25;b++) for(c=b+1;c<=25;c++) 
for(d=c+1;d<=25;d++) for(e=d+1;e<=25;e++) for(f=e+1;f<=25;f++) 
for(g=f+1;g<=25;g++) for(h=g+1;h<=25;h++) for(i=h+1;i<=25;i++) 
for(j=i+1;j<=25;j++) for(k=j+1;k<=25;k++) for(l=k+1;l<=25;l++) 
for(m=l+1;m<=25;m++) for(n=m+1;n<=25;n++) for(o=n+1;o<=25;o++) printf "%02d 
%02d %02d %02d %02d %02d %02d %02d %02d %02d %02d %02d %02d %02d %02d 
%02d\n", a, b, c, d, e, f, g, h, i, j, k, l, m, n, o }'

Em 09/08/05, Adriano Brand <address@hidden> escreveu:
> 
> Desculpem pentelhar tanto..
> Alexandre, é bem isso que quero, mas não to consegundo cascatea-lo,
> como os "for" abaixo.
> infelismente nao manjo nada de awk.
> se puder me dar mais uma luz eu fico grato.
> Valeu!
> 
> for a in `seq 25`
> do
> for b in `seq 25`
> do
> for c in `seq 25`
> do
> if [ $a -ne $b ] && [ $a -lt $b ]
> then for d in `seq 25`
> do
> if [ $b -ne $c ] && [ $b -lt $c ]
> then if [ $c -ne $d ] && [ $c -lt $d ]
> then printf "%02d %02d %02d %02d\n" $a $b $c $d 
> fi
> fi
> done
> fi 
> done
> done
> done
> 
> Em 09/08/05, Alexandre de Abreu <address@hidden> escreveu:
> > 
> > Adriano,
> > 
> > Segue o código equivalente em awk:
> > 
> > awk 'BEGIN { for(i=1;i<=60;i++) printf "%02d\n", i }'
> > 
> > []s
> > 
> > Alexandre de Abreu
> > 
> > On 09/08/05, Adriano Brand < address@hidden> wrote:
> > > alguém pode me mostrar como fazer isso em awk?
> > > preciso montar uma cadeia com 25 destes mas pelo que
> > > to vendo rodar ele vai levar uma semana p/ processar.
> > > preciso melhorar o desempenho o programa.
> > >
> > > for a in `seq 60`
> > > do
> > > printf "%02d\n" $a
> > > done
> > >
> > > valeu!
> > > --
> > > Adriano Brand
> > > Tecnico em Eletronica 
> > >
> > > Você pode não ter uma pergunta, mas o Google tem a resposta.
> > >
> > >
> > > [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
> > > ---------------------------------------------------------------------
> > >
> > >
> > >
> > > ________________________________ 
> > > Links do Yahoo! Grupos
> > >
> > >
> > > Para visitar o site do seu grupo na web, acesse:
> > > http://br.groups.yahoo.com/group/shell-script/ 
> > >
> > > Para sair deste grupo, envie um e-mail para:
> > > address@hidden
> > >
> > > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
> > do 
> > > Yahoo!.
> > 
> > 
> > ---------------------------------------------------------------------
> > 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
> > ---------------------------------------------------------------------
> > 
> > Links do Yahoo! Grupos 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> 
> 
> -- 
> Adriano Brand
> Tecnico em Eletronica
> 
> Você pode não ter uma pergunta, mas o Google tem a resposta.
> 



-- 
Adriano Brand
Tecnico em Eletronica

Você pode não ter uma pergunta, mas o Google tem a resposta.


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



reply via email to

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