[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] parar interação do loop
From: |
Jose Edson Moreno Jr |
Subject: |
Re: [shell-script] parar interação do loop |
Date: |
Tue, 15 Mar 2011 20:41:42 -0300 |
Oi ,
Acho que uma maneira mais limpa seria assim :
Com for:
for i in 1 2 3 4; do
[ $i -eq 2 ] && continue
echo $i
done
Com while:
a=0
while [ $a -lt 4 ]; do
[ $((a++)) -eq 2 ] && continue;
echo $a;
done
Na boa, isto é básico e esta em qualquer literatura para shell
script , pode ser encontrado aqui mastigado e em portugues
http://aurelio.net/shell/apostila-introducao-shell.pdf e aqui no modo
mais puro em ingles
http://www.gnu.org/software/bash/manual/bashref.html#Compound-Commands
ou no mais avançado http://linux.die.net/abs-guide/loopcontrol.html
Att.
Edson
Em 15 de março de 2011 19:15, eric miranda <address@hidden> escreveu:
> Sim, com if.
>
> for blah; do
> if [ condição ]; then
> faça coisas importantes
> else
> não faça nada (;)
> fi
> done
>
> Em 15 de março de 2011 15:56, Elvio Barbalho <address@hidden>escreveu:
>
>>
>>
>> Senhores boa tarde, tem alguma maneira de interromper a interação de um
>> loop
>> e ir para a próxima interação algo como um next() ???
>>
>> done
>>
>> Elvio Barbalho
>> Brasília, DF
>> Brasil
>>
>> C + 55 11 82696525
>> C + 55 61 81751213
>> address@hidden
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>
>
> [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
>
>
>
--
Jose Edson Moreno Jr.