Первая строка не экспортирует переменную (в переменные окружения), если она уже не существует.
Bash сохраняет внутренние переменные доступными только для себя, то есть выполняемые вами команды их не видят.
Например:
internal_var=hello
export external_var=there
env
Команда env
(в которой перечислены переменные среды) не будет отображать internal_var, но будет перечислять external_var