Variable d'environnement : mon script vs .bashrc
Bonjour,
Je cherche à faire la variable d'env VPSNoIP avec le script suivant.
Mais source /home/toto/.bashrc ne fonctionne pas dans le script c'est pourquoi je suis obligé de rajouter VPSNoIP=$varVPSNoIP.
Et quand le script est terminé donc hors script, je fais echo $VPSNoIP qui est vide. Il faut que je fasse un arrêt/relance du terminal pour qu'il renvoie la valeur.
C'est normal que la commande source ne fonctionne pas dans mon cas ?
Elle est inutile dans mon script, non ?
Code:
1 2 3 4 5
| read varVPSNoIP
echo "export VPSNoIP=$varVPSNoIP" >> /home/toto/.bashrc
source /home/toto/.bashrc
VPSNoIP=$varVPSNoIP
scp -P 22 /home/toto/scripts.zip root@$VPSNoIP:/root |
Pouvez-vous m'apportez votre expertise sur ce point svp ?