![각 반복마다 비동기 명령을 실행하는 for 루프를 작성하는 방법은 무엇입니까?](https://linux55.com/image/118162/%EA%B0%81%20%EB%B0%98%EB%B3%B5%EB%A7%88%EB%8B%A4%20%EB%B9%84%EB%8F%99%EA%B8%B0%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20for%20%EB%A3%A8%ED%94%84%EB%A5%BC%20%EC%9E%91%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
루프 내에서 비동기 명령을 사용하면 오류가 발생하는 이유가 무엇인지 궁금합니다.
$ for i in {1..8}; do sleep 100 & ; done
bash: syntax error near unexpected token `;'
내가 다음과 같이 쓴다면
$ for i in {1..8}; do
> sleep 100 &
> done
이것은 훌륭하게 작동합니다.
어떻게 하면 실수 없이 한 줄로 쓸 수 있나요?
루프 내에서 비동기 명령을 사용하면 오류가 발생하는 이유가 무엇인지 궁금합니다.
$ for i in {1..8}; do sleep 100 & ; done
bash: syntax error near unexpected token `;'
내가 다음과 같이 쓴다면
$ for i in {1..8}; do
> sleep 100 &
> done
이것은 훌륭하게 작동합니다.
어떻게 하면 실수 없이 한 줄로 쓸 수 있나요?