我已经编写了一个脚本,我想要做的是通过使用子处理或后台处理或我需要使用什么来加速计算,让它尽可能快地运行。
所以我正在考虑在我的脚本中使用 & 符号来尽可能地加快处理速度,但是当我把它放在这里时,我没有得到结果。
这是我编写并正在尝试改进 apon 的功能。
InTri(){
while read line
do
V1X=$(echo "$line" | awk '{print $1}') &
V1Z=$(echo "$line" | awk '{print $2}') &
V2X=$(echo "$line" | awk '{print $3}') &
V2Z=$(echo "$line" | awk '{print $4}') &
V3X=$(echo "$line" | awk '{print $5}') &
V3Z=$(echo "$line" | awk '{print $6}') &
run=$(echo "$line" | awk '{print $7}') &
wait
echo "$V1X $V1Z $V2X $V2Z $V3X $V3Z $run"
done < <(mysql -u root -ppassword LightCycle -N -e "SELECT V1X, V1Z, V2X, V2Z, V3X, V3Z, ID FROM Temp3 WHERE (V1X <= $x OR V2X <= $x OR V3X <= $x) AND (V1X >= $x OR V2X >= $x OR V3X >= $x) AND (V1Z <= $z OR V2Z <= $z OR V3Z <= $z) AND (V1Z >= $z OR V2Z >= $z OR V3Z >= $z);")
}
我已经阅读了“man bash”(或者我能理解的内容),但我不明白为什么这不起作用。
帮助!:)
感谢任何可以的人,非常感谢您的意见。