Есть следующий код:
full_name="Franky M. Singh"
export full_name
bash
export full_name="Charles the Great"
exit
echo $full_name
Последняя команда выдаёт «Franky M. Singh» вместо «Charles the Great». Почему так? Я думал что если экспортирую переменную, то её значение станет везде одинаковым. То есть, что environment variable это фактически глобальная переменная.