2011-05-23 65 views

回答

1

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 
+0

如果必须为同一个变量名称再次分配另一组变量,那么它是如何完成的?我的意思是,在第一次设置之后,第二组变量必须分配给脚本1中的主脚本,像这样它必须继续。怎么做? – Venky 2011-05-23 14:51:24

+0

不知道明白你的意思,但我想你想在script1中启动一个for循环,启动带有各种值'varN'的script2。 – log0 2011-05-23 15:01:01

+0

这正是我想要的。 – Venky 2011-05-23 15:16:08

相关问题