La expresion:
$ ksh -c 'for ((i=0;i<10;i++)){ echo $i;}'
0
1
2
3
4
funciona correctamente
No encuentro la descripción de esta sintaxis en la que se {...;}
está reemplazando ; do ...; done
en el manual.
¿Hay alguna referencia en el manual? ¿Para qué conchas funciona eso correctamente?