给定以下Bash循环:
如何将各个任务“后台化”?
for ((x=1; x<=$y; x++)); do echo $x; done
1
2
3
4
如何将各个任务“后台化”?
09:25:58/~ $for ((x=1; x<=$y; x++)); do echo $xi &; done
-sh: syntax error near unexpected token `;'
我尝试使用“bash”来执行echo命令,但也没有成功:
09:26:37/~ $for ((x=1; x<=$y; x++)); do bash -c "echo $x" &; done
-sh: syntax error near unexpected token `;'
&
和;
都是命令终止符号。每个命令只需要一个即可。 - undefined