我想在100年内执行120个模型的shell脚本。即。
start=1900; end=2000
using model1,model2, model3 and so on until 120 models
我可以使用以下命令手动执行它们:(比如3个型号)
exec "${script_dir}myscript $start $end $model1 $model2 $model3"
如何使用循环扩展上述命令,如
exec "${script_dir}myscript $start $end $model1 $model2 $model3 $model4 ..... $model120"
答案 0 :(得分:3)
start=1900
end=2000
command="\${script_dir}myscript \$start \$end"
i=1
while [ $i -le 120 ]
do
command="$command \$model$i"
i=`expr $i + 1`
done
exec $command
这个脚本只需执行1到120的for循环,并将所有模型连接到您的命令。