Настройка среды переменная в сценарии оболочки не делает ее видимой для оболочки

Я хочу использовать сценарий оболочки, который я могу вызвать для установки некоторых переменных среды. Однако после выполнения скрипта я не вижу переменную среды, использующую "printenv" в bash.

Вот мой сценарий:

#!/bin/bash

echo "Hello!"
export MYVAR=boubou
echo "After setting MYVAR!"

Когда я выполняю "./test.sh", я вижу:

Hello!
After setting MYVAR!

Когда я выполняю "printenv MYVAR", я ничего не вижу.

Можете сказать, что я делаю не так?

29
задан GDICommander 22 December 2011 в 13:21
поделиться