Cette commande indique que la valeur de la variable sera accessible aux processus enfants du processus shell courant.
source : le contenu du fichier passé en paramètre est évalué dans le processus shell courant ( il n'y a pas de sous-shell d'exécuté).
pas besoin de la commande source pour faire un export de variable. En pratique la commande source (ou .) permet par exemple de splitter des scripts shell en plusieurs fichiers sources contenant par exemple des fonctions ( une espèce d'include).
# ne pas confondre source (ou '.') et export
Posté par totof2000 . En réponse au message Besoin d'un petit cours sur export dans un script bash. Évalué à 2.
export mavariable
Cette commande indique que la valeur de la variable sera accessible aux processus enfants du processus shell courant.
source : le contenu du fichier passé en paramètre est évalué dans le processus shell courant ( il n'y a pas de sous-shell d'exécuté).
pas besoin de la commande source pour faire un export de variable. En pratique la commande source (ou .) permet par exemple de splitter des scripts shell en plusieurs fichiers sources contenant par exemple des fonctions ( une espèce d'include).