Why do I get "unexpected token `;'?

2020-02-14 11:14发布

I would like to run a few instances of my bash script foo.bash in background.

When I write for i in {1..10}; do ~/bin/foo.bash & ; done in the command line I get an error: bash: syntax error near unexpected token ;

Could you explain why this error occurs and how to fix the command?

标签: bash shell
1条回答
爷的心禁止访问
2楼-- · 2020-02-14 11:18

& and ; are both command separators; you don't need (and can't have) both.

for i in {1..10}; do ~/bin/foo.bash & done
查看更多
登录 后发表回答