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

[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.


reply via email to

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