Réglage de la variable d'environnement shell script n'est pas de le rendre visible pour le shell

Je veux utiliser un script shell que je peux appeler pour définir certaines variables d'environnement. Cependant, après l'exécution du script, je ne vois pas la variable d'environnement à l'aide de "printenv" dans bash.

Voici mon script:

#!/bin/bash

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

Quand je fais "./test.sh" je vois:

Hello!
After setting MYVAR!

Quand je fais "printenv MYVAR", je ne vois rien.

Pouvez-vous me dire ce que je fais mal?

InformationsquelleAutor GDICommander | 2011-12-22