我已经在我的last question中提到我在script1中有一个主要方法,它必须为script2中的每组变量运行。如何在我的主脚本的循环中使用另一个shell脚本中的变量?
我想在script2中为每组变量(var1到var8,因为主要方法使用8个变量运行)反复运行主脚本。
我该如何做到这一点?
我已经在我的last question中提到我在script1中有一个主要方法,它必须为script2中的每组变量运行。如何在我的主脚本的循环中使用另一个shell脚本中的变量?
我想在script2中为每组变量(var1到var8,因为主要方法使用8个变量运行)反复运行主脚本。
我该如何做到这一点?
SCRIPT1:
var1=(a b c)
...
var8=(98 545 4)
for ((i = 0 ; i < 3 ; i++))
do
script2 ${var1[i]} ... ${var8[i]}
done
SCRIPT2:
if [ $# -eq 9 ]; then # $# is the total number of arguments.
var1=$1
...
var8=$8
fi
你为什么不将它们作为命令行参数来SCRIPT2? – 2011-05-23 12:33:40