Tôi tự hỏi tại sao có lỗi khi sử dụng lệnh không đồng bộ trong vòng lặp?
$ for i in {1..8}; do sleep 100 & ; done
bash: syntax error near unexpected token `;'
Nếu tôi viết nó là
$ for i in {1..8}; do
> sleep 100 &
> done
cái này hoạt động tốt
Làm thế nào tôi có thể viết nó trong một dòng mà không có lỗi?