Seu script é executado em um sub-shell por padrão. (Ele abre um novo shell e executa seu script. Depois que o script terminar a execução, seu ambiente modificado será destruído.)
Se você quiser alterar as configurações atuais do seu ambiente de shell, você precisa:
source myenv
ou:
. myenv
Veja man bash
Comandos / fontes do Shell Builtin .