[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Qual o FOR mais rápido
From: |
Thiago Argolo |
Subject: |
Re: [shell-script] Qual o FOR mais rápido |
Date: |
Sat, 14 Apr 2007 03:16:30 -0300 |
No primeiro, assim como no segundo script, há um incremento, no primeiro
caso declarado explicitamente enquanto no segundo atraves do seq. Porem, no
primeiro para cada repetição do laço ele faz uma comparação (se i <= 99999)
o que diminui a eficiencia do codigo.
Acho que é isso, corrijam-me se estiver errado!
Em 13/04/07, Amador Pahim <address@hidden> escreveu:
>
> Estava eu aqui fazendo meus .sh, e me deparei com uma dúvida: Qual é a
> forma mais rápida de execução do comando FOR. Cheguei a tais resultados:
>
> Script teste01.sh:
> ####################
> for ((i=1; i<=99999; i++))
> do
> if [ $i == 99999 ]
> then
> echo Executando ultimo laço
> fi
> done
> ####################
>
> root@GerRedes:~# time ./teste01.sh
> Executando ultimo laço
>
> real 0m4.037s
> user 0m3.604s
> sys 0m0.172s
>
> Script teste02.sh:
> ####################
> for i in $(seq 99999)
> do
> if [ $i == 99999 ]
> then
> echo Executando ultimo laço
> fi
> done
> ####################
>
> root@GerRedes:~# time ./teste02.sh
> Executando ultimo laço
>
> real 0m2.701s
> user 0m2.432s
> sys 0m0.176s
>
> Esses resultados me deixaram um pouco confuso, pois imaginei que meu
> script 01, por utilizar um incremento nativo do FOR fosse ser mais
> rápido do que o script 02, que usa uma chamada a um comando externo.
> Alguem poderia me ajudar a interpretar melhor esses resultados?
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Qual o FOR mais rápido, Amador Pahim, 2007/04/13
- Re: [shell-script] Qual o FOR mais rápido,
Thiago Argolo <=
- Re: [shell-script] Qual o FOR mais rápido, Reinaldo Carvalho, 2007/04/14
- Re: [shell-script] Qual o FOR mais rápido, Arthur Domingos Neto, 2007/04/16
- Re: [shell-script] Qual o FOR mais rápido, Tiago Barcellos Peczenyj, 2007/04/16
- Re: [shell-script] Qual o FOR mais rápido, Fernando Lemes da Silva, 2007/04/16
- Script de Backup, Edilson Azevedo, 2007/04/17
- Re: [shell-script] Script de Backup, Alain M., 2007/04/17
- Re: [shell-script] Script de Backup, Daniel Henrique Angst, 2007/04/17
- Re: [shell-script] Script de Backup, Daniel Souza, 2007/04/17
- Re: [shell-script] Script de Backup, Daniel Henrique Angst, 2007/04/17