Только локальные переменные нужны. Никаких глобальных
function f1 () {
local var1 = some1
local var2 = some2
}
function f2 () {
f1 # <-- хотелось бы что-то такое. Типа загрузили f1 и имеем доступ к переменным, чтобы по 10 раз не дублировать var1 и var2 в f1...fx
echo ${var1}
echo ${var2}
}
function f3 () {
f1
echo ${var1}
echo ${var2}
}








