首页 > shell脚本循环&问题;括号内外的区别

shell脚本循环&问题;括号内外的区别

#!/bin/bash  
  
for(( i = 0; i < ${count}; i++ ))  
do  
{  
        commands1  
}&  


和
#!/bin/bash  
  
for(( i = 0; i < ${count}; i++ ))  
do  
{  
        commands1&  
}  

请问这两种写法有什么区别?谢谢!


没有具体实验, 但是一般理解上就是同步和异步的区别吧.

第一个commands1会串行执行count次, 因为commands1这一句必须执行完毕之后才能继续下一次循环;
第二个则很快启动了count个commands进程, 全部后台执行;

【热门文章】
【热门文章】