BorisBritva,
Получить ответ в скрипт? Я точно не знаю, но передавать аргументы удобно через xargs, почитайте. Если программа запускается не из скрипта, то, наверно нужно чтоб скрипт возвращал нужные значения (аналог функции, чтоль).
Что касается возврата значений в скрипт - то тоже можно сделать возврат значений из функции и передавать через xargs значения в скрипт, обрабатывать через $1...$n.
А вообще я не знаю, можно ли в баше сделать что-то типа такого:
%varname = %programmname param1 param2, но подозреваю, что можно.