Me pregunto por qué hay un error al usar un comando asíncrono dentro de un bucle.
$ for i in {1..8}; do sleep 100 & ; done
bash: syntax error near unexpected token `;'
Si lo escribo como
$ for i in {1..8}; do
> sleep 100 &
> done
Esto funciona bien.
¿Cómo puedo escribirlo en una línea sin error?