LINUX.ORG.RU

История изменений

Исправление paddlewan, (текущая версия) :

Вы какую-то дичь спрашиваете, если честно. Локальные переменные потому, внезапно, и называтся локальными, что область их видимости ограничена (в вашем примере скоупом функции, в которой они создаются).

Вы хотите глобальные переменные, но при этом пишете, что их не хотите. Это взаимоисключающие хотелки, не находите?

Перепишите ваш код таким образом, чтобы функции вызывали друг друга с нужными аргументами. У вас проблема с дизайном вашего кода, а не с bash.

А тут, блин, дискуссия на две страницы, лол… :)

Исходная версия paddlewan, :

Вы какую-то дичь спрашиваете, если честно. Локальные переменные потому, внезапно, и называтся локальными, что область их видимости ограничена (в вашем примере скоупом функции, в которой они создаются).

Вы хотите глобальные переменные, но при этом пишете, что их не хотите. Это взаимоисключающие хотелки, не находите?

Перепишите ваш код таким образом, чтобы функции вызывали друг друга с нужными аргументами. У вас проблема с дизайном ващего кода, а не с bash.

А тут, блин, дискуссия на две страницы, лол… :)