Guide pas à pas de la création et de la suppression d'une variable d'environnement en Bash :
Vérifiez si la variable DUALCASE existe (aucune sortie) :
env | grep DUALCASE
Elle n'existe pas, donc créez la variable et exportez-la :
DUALCASE=1
export DUALCASE
Vérifiez si elle est là :
env | grep DUALCASE
Sortie :
DUALCASE=1
Elle est là. Alors débarrassez-vous-en :
unset DUALCASE
Vérifiez s'il est toujours là (sortie vide) :
env | grep DUALCASE
La variable d'environnement exportée DUALCASE est supprimée.
Commandes supplémentaires pour vous aider à effacer vos variables locales et d'environnement :
Réinitialisez toutes les variables locales par défaut à la connexion :
CAN="chuck norris"
set | grep CAN
Sortie :
CAN='chuck norris'
env | grep CAN # Sortie vide
exec bash
set | grep CAN
env | grep CAN # Sortie vide
La commande exec bash
a effacé toutes les variables locales, mais pas les variables d'environnement.
Réinitialisez toutes les variables d'environnement par défaut à la connexion :
export DOGE="so wow"
env | grep DOGE
Sortie :
DOGE=so wow
env -i bash
env | grep DOGE # Sortie vide
La commande env -i bash
a effacé toutes les variables d'environnement pour les réinitialiser à la connexion.
3 votes
Pour ceux qui cherchent comment faire cela dans le shell Fish, consultez stackoverflow.com/questions/30703860/… (même si cette question ne concerne pas un shell spécifique).