Mi chiedo perché si sia verificato un errore durante l'utilizzo di un comando asincrono all'interno di un ciclo?
$ for i in {1..8}; do sleep 100 & ; done
bash: syntax error near unexpected token `;'
Se lo scrivo come
$ for i in {1..8}; do
> sleep 100 &
> done
funziona benissimo.
Come posso scriverlo su una riga senza errori?