Просто чтобы показать разницу между экспортированной переменной, находящейся в среде (env), и неэкспортированной переменной, не находящейся в среде:
Если я сделаю это:
$ MYNAME=Fred
$ export OURNAME=Jim
тогда в env появляется только $ OURNAME. Переменная $ MYNAME отсутствует в env.
$ env | grep NAME
OURNAME=Jim
но переменная $ MYNAME существует в оболочке
$ echo $MYNAME
Fred