Цікаво, чому виникає помилка використання асинхронної команди в циклі?
$ for i in {1..8}; do sleep 100 & ; done
bash: syntax error near unexpected token `;'
Якщо я напишу як
$ for i in {1..8}; do
> sleep 100 &
> done
це прекрасно працює.
Як я можу записати його в один рядок без помилок?