Интересно, почему возникает ошибка при использовании асинхронной команды внутри цикла?
$ for i in {1..8}; do sleep 100 & ; done
bash: syntax error near unexpected token `;'
Если я напишу это как
$ for i in {1..8}; do
> sleep 100 &
> done
это отлично работает
Как я могу написать это в одной строке без ошибок?