История изменений
Исправление Pinkbyte, (текущая версия) :
По-моему там всё достаточно просто разжевано: либо небезопасный eval, либо переделать скрипт так, чтобы переменные использовали наследование от родительского процесса к дочернему.
Учитывая наличие в Bash функций, которые имеют доступ к глобальным переменным скрипта в том числе и на запись, может стоит реструктурировать задачу?
Исходная версия Pinkbyte, :
По-моему там всё достаточно просто разжевано: либо небезопасный eval, либо переделать скрипт так, чтобы переменные использовали наследование от родительского процесса к дочернему.