我已經在我的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