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

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

Re: [shell-script] Sintaxe do for


From: Leandro Santiago da Silva
Subject: Re: [shell-script] Sintaxe do for
Date: Sun, 23 Dec 2007 19:08:59 -0200
User-agent: Thunderbird 2.0.0.9 (X11/20071031)

Ou mais "complexo" (o exemplo abaixo não tem sentido algum. Só fui escrevendo, sem ver se tinha lógica):
((k=1))
((z=20))
for (( i=0, j=(z/2) ; ( ((j==10) || (i>=20)) && $(date +%S) != 20) || k ; ++j, i-=((i%2)+j) ))
{
    echo $i $j $z
}

Se é que isso faz sentido para alguém...
Mas é aceito pelo bash.
Cada etapa é separada por um ponto-e-vírgula, e cada instrução de cada etapa (pode ser mais que uma inicialização e mais de um incremento, ou nenhum) ser separada por uma vírgula, além de a condição poder ser mais elaborada, se for necessário, podendo envolver comandos externos e operações lógicas internas, que resultem em 1 (true) ou 0 (false).




reply via email to

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