Извините, если глупость.
Есть несколько переменных V1 - Vn, которые получают свои значения как вывод некоторой программы P в конструкции:
V1 = `P -...`
V2 = `P -...`
...
Vn = `P -...`
Хочется сделать так, чтобы запуск каждого следующего экземпляра программы P начинался не дожидаясь окончания предыдущего. После запуска всех P, сценарий должен дождаться завершения присвоения значения всем переменным Vi.
IF [возможно?] THEN пните куда смотреть FI.