Portée des variables d'environnement dans bashrc et bash_profile
Bonjour,
j'ai quelques difficultés à bien cerner la portée des variables d'environnement crées dans ~/.bashrc et ~/.bash_profile
Si j'inscris
dans ces fichiers, cette variable est bien lisible par
ou bien par
dans n'importe quelle console qui sera ouverte.
Mais cette variable est vide si je l'appelle dans un script :
test.sh
Code:
1 2
| #!/bin/bash
echo "$variable" |
Là l'exécution de test.sh ne me renvoie aucune valeur.
Qui peut me fournir une explication ?
Comment est-il possible de définir une variable d'environnement lisible dans tous les cas au niveau de la session ?