[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] diferença: while : e while true
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] diferença: while : e while true |
Date: |
Thu, 22 Sep 2005 10:38:12 -0300 |
Olá Pablo,
a sua lógica será a mesma em ambas as construções, isto porque o loop do
while é executado enquanto a instrução que ele testa produzir um código de
retorno ($?) igual a zero.
Como o true como o dois-pontos (:) não fazem nada, simplesmente retornam
zero ($?=0), o loop que está sendo executado, será infinito se dentro dele
não houver um cmd break.
Comparando os dois, podemos afirmar que a legibilidade que com o true é
maior, porém pelo dois-pontos (:) ser um builtin do shell, sua execução é
mais rápida.
[ ]s,
Julio
:wq
| -----Mensagem original-----
| De: Pablo Fernandes [mailto:address@hidden]
| Enviada em: quinta-feira, 22 de setembro de 2005 08:46
| Para: address@hidden
| Assunto: [shell-script] diferença: while : e while true
|
|
|
| Olá amigos,
|
|
| gostaria de saber a diferença entre:
|
| while true
| do
| commands
| done
|
| e
|
| while :
| do
| commands
| done
|
|
| Obrigado atencipadamente
|
| Pablo Fernandes
|
|
| ---------------------------------------------------------------------
| 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] diferença: while : e while true,
Julio Cezar Neves - DATAPREVRJ <=