遇到ftp到多台机器的问题,等待上一个执行完再执行下一个,时间就会比较长,如果能够同时向多台机器发送文件,就可以达到节约时间的目的。
语法结构
#!/bin/bash
……
循环(for 或者 while)
{
……
} &
wait
……
举个网上找的例子:
1#!/bin/bash 2mkfifo fd2 3exec 9<>fd2 4 echo -n -e "1\n1\n1\n" 1>&9 5 6 for((i=0;i<20;i++)) 7 do 8 read -u 9 9 { 10 #your process 11 12 sleep 1 13 echo "$REPLY" 14 echo -ne "1\n" 1>&9 15 } & 16done 17wait 18rm -f fd2