Я хочу использовать оболочку script, которую я могу вызвать, чтобы установить некоторые переменные среды. Однако после выполнения script я не вижу переменную окружения, используя "printenv" в bash.
Вот мой script:
#!/bin/bash
echo "Hello!"
export MYVAR=boubou
echo "After setting MYVAR!"
Когда я делаю "./test.sh", я вижу:
Hello!
After setting MYVAR!
Когда я делаю "printenv MYVAR", я ничего не вижу.
Можете ли вы сказать мне, что я делаю неправильно?