[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.
Re: [shell-script] Problemas para usar 'for',
Leandro Santiago da Silva <=