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

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

Re: [shell-script] quem projetou o shell .. pensou em tudo .. ateh o com


From: Julio C. Neves
Subject: Re: [shell-script] quem projetou o shell .. pensou em tudo .. ateh o comando seq tem surpresas ..
Date: Thu, 21 Jun 2007 09:46:33 -0300

Quem postou este fatorial fui eu, mas sem o eval, pois ele é desnecessário.
Veja:
$ echo $((`seq -s* 2`))
2
$ echo $((`seq -s* 4`))
24
$ echo $((`seq -s* 5`))
120
$ echo $((`seq -s* 10`))
3628800

Abraços,
Julio
:wq



Em 21/06/07, Eduardo Otubo <address@hidden> escreveu:
>
>   Seq é muito bom mesmo. Faz um tempo já que vi aqui na lista mesmo um
> modo de calcular fatorial com seq:
>
> otubo@blackhat ~ $ echo $((`eval seq -s* 2`))
> 2
> otubo@blackhat ~ $ echo $((`eval seq -s* 3`))
> 6
> otubo@blackhat ~ $ echo $((`eval seq -s* 5`))
> 120
> otubo@blackhat ~ $ echo $((`eval seq -s* 10`))
> 3628800
>
> []'s
>
>
> On 6/20/07, Ivan lopes <address@hidden<lopesivan.del%40gmail.com>>
> wrote:
> >
> >
> >
> >
> >
> >
> > $ seq --separator=" " --format="ooo%g" 3
> > ooo1 ooo2 ooo3
> >
> > $ seq --separator=" " --format="[%g]" 3
> > [1] [2] [3]
> >
> > $ seq --separator=" " --format="[%g]" 3
> > [1] [2] [3]
> >
> > $ seq --separator=" " --format="[%e]" 3
> > [1.000000e+00] [2.000000e+00] [3.000000e+00]
> >
> > $ seq --separator=" " --format="[%f]" 3
> > [1.000000] [2.000000] [3.000000]
> >
> > $seq --separator=" " --format="array[%e]" 3
> > array[1.000000e+00] array[2.000000e+00] array[3.000000e+00]
> >
> > $ seq --separator=" " --format="addr[%e]" 3
> > addr[1.000000e+00] addr[2.000000e+00] addr[3.000000e+00]
> >
> > $ seq --separator=" " --format="addr[%f]" 3
> > addr[1.000000] addr[2.000000] addr[3.000000]
> >
> > $ seq --separator=" " --format="addr[%2f]" 3
> > addr[1.000000] addr[2.000000] addr[3.000000]
> >
> > $ seq --separator=" " --format="addr[%02f]" 3
> > addr[1.000000] addr[2.000000] addr[3.000000]
> >
> > $ seq --separator=" " --format="addr[%010f]" 3
> > addr[001.000000] addr[002.000000] addr[003.000000]
> >
> > $ seq --separator=" " --format="addr[%010.2f]" 3
> > addr[0000001.00] addr[0000002.00] addr[0000003.00]
> >
> > --
> > [ ]'s
> > Ivan Carlos Da Silva Lopes
> > cara se vc nao usa linux .. tu ta mal !!!
> > Engenheiro Eletronico e Computacao
> > UFRJ
> >
>
> --
> Eduardo Otubo
> Linux Registered User #424252
> http://z3r00.blogspot.com/
>
> |_|0|_|
> |_|_|0|
> |0|0|0|
>
>  
>



-- 
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq


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



reply via email to

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