Как использовать переменные в другом сценарии оболочки в цикле в моем основном сценарии? - PullRequest
2 голосов
/ 23 мая 2011

Я уже упоминал в своем последнем вопросе , что у меня есть метод main в script1, который должен запускаться для каждого набора переменных в script2.

Я хочу снова и снова запускать основной скрипт для каждого набора переменных (от var1 до var8, так как основной метод использует для запуска 8 переменных) в script2.

Как мне этого добиться?

1 Ответ

1 голос
/ 23 мая 2011

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...