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

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

Re: [shell-script] Problemas para usar 'for'


From: Leandro Santiago da Silva
Subject: Re: [shell-script] Problemas para usar 'for'
Date: Fri, 11 Apr 2008 19:04:23 -0300
User-agent: Thunderbird 2.0.0.12 (X11/20080213)

O for que vc está utilizando - o estilo C - tem três partes:
for (( inicialização; condição (retorna 0 para verdadeiro ou qualquer outro número para falso ); incremento)) {
  blá, blá;
}

Na inicialização vc pode ter vários comandos, como i=1,j=10, etc.
Na condição vc pode ter uma expressão tão grande quando quiser, como (i<=(j-10)) ou mesmo uma expressão simples, como somente (i&&j) ou (j), mas que retorne um valor lógico. No incremento vc pode, assim como na inicialização, ter quantos comandos quiser, separados por vírgula: j+=20,++i,z%=2, etc.

Lembrando que qualquer um dos campos (ou todos ;-) pode ser omitido.
Acredito que o erro do seu for foi o segundo campo, que deveria ser uma comparação (==), mas vc acabou colocando um só sinal, indicando atribuição.


reply via email to

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