|
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) |
((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).
[Prev in Thread] | Current Thread | [Next in Thread] |