回复 6# reyleon
抱谦,在cp代码时漏了一个放在后台的符号!是这样的:
代码如下:
array=(1 2 3 4 5) #控制线路并发的数组
arrayVAR=(100 101 109 104 106)
fifotemp="/tmp/temp.fifo
mkfifo $fifotemp
exec 100<>$fifotemp
rm -rf $fifotemp
for v in ${array[@]}
do
echo $v>&1000
done
while read line
do
read -u100
{
.........
arrayVAR[x] (这里想实现每个进程用数组中不同的值!)
.........
}&
echo >&100
done <temp.txt
wait
exec 100>&-
temp.txt内容如下:
gw003.128 510105872294080 866112207325883 8962100858722940809F 58294080 gw003.126 510104672195901 354395129078115 8962100046721959018F 46195901 gw003.125 510109772293286 345277373727369 8962100697722932865F 97293286
|