我在last question中已经提到过,我在script1中有一个main方法,它必须在script2中为每组变量运行。
我想在script2中为每组变量(var1到var8,因为main方法使用8个变量来运行)一次又一次地运行主脚本。
我如何实现这一目标?
答案 0 :(得分: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