Falei no post anterior que to ficando nerd… Acreditem em mim…
Olha só que feature não documentada do Bash eu achei:
$ for ((i=0;i<=5;i++)); do echo Esse eh o $i; done
Esse eh o 0
Esse eh o 1
Esse eh o 2
Esse eh o 3
Esse eh o 4
Esse eh o 5
Sim. É isso mesmo. Sintaxe estilo C no nosso querido bash. Não sei qual a versão mínima pra funcionar isso, mas testei até na 3.0 e funciona.
Quer mais?
$ b=5 ; ((z = b<5?1:0)); echo $z
0
$ b=4 ; ((z = b<5?1:0)); echo $z
1
Sim! Operadores trinários!
Boa diversão. 😉