🚀 Как работает export в bash и когда он реально нужен? Привет, архитектор переменных и властелин скриптов! Задумывался, зачем вообще нужен export в bash и что он делает с переменными? Сегодня разложим по полочкам — коротко, чётко и с пользой! 🧠 Что делает export Когда ты пишешь: export MY_VAR=value ты говоришь bash: “Эй, сделай эту переменную доступной для всех дочерних процессов.” Например, твой скрипт вызывает python, curl, node — они смогут использовать MY_VAR. 🤔 А если без export? Вот так: MY_VAR=value Переменная будет доступна только внутри текущего shell, но не в дочерних процессах. Однако есть лайфхак: MY_VAR=hello node script.js Так переменная временно экспортируется только для выполнения node script.js. Удобно? Да! ⚠️ Важное ограничение Экспорт работает вниз по процессу, но не вверх. Если ты экспортируешь переменную в скрипте, родительский терминал её не увидит. 🛠 Вывод Хочешь, чтобы переменная работала в дочерних процессах? Используй export. Пишешь скрипт с выз