История изменений
Исправление sin_a, (текущая версия) :
function f1 () {
local var1 = some1
local var2 = some2
echo "${var1}" "${var2}"
}
function f2 () {
# f1 # <-- хотелось бы что-то такое. Типа загрузили f1 и имеем доступ к переменным, чтобы по 10 раз не дублировать var1 и var2 в f1...fx
array=($( f1 ))
local var1 = "${array[0]}"
local var2 = "${array[1]}"
echo ${var1}
echo ${var2}
}
Не проверял
А, можно как Aceler писал, через параметры. Что-то типа: f2 $( f1 ) , при вызове, а внутри использовать «${1}» «${2}».
Исходная версия sin_a, :
function f1 () {
local var1 = some1
local var2 = some2
echo "${var1}" "${var2}"
}
function f2 () {
# f1 # <-- хотелось бы что-то такое. Типа загрузили f1 и имеем доступ к переменным, чтобы по 10 раз не дублировать var1 и var2 в f1...fx
array=($( f1 ))
local var1 = "${array[0]}"
local var2 = "${array[1]}"
echo ${var1}
echo ${var2}
}
Не проверял
А, можно как Aceler писал, через параметры.