2011-05-23 63 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

相關問題