Oui bah je casse tout désolé, mais voila, quand tu lance un script bash, tu lance un nouvel interpréteur bash, et tu ne l'inclue pas dans l'actuel.
Voila l'utilité de export, pouvoir faire passer les variables d'environnements aux fils, sinon un i=0 se retrouverait comme variable d'environnement pour chaque programme, ce qui pourrait être facheux.
ls
alexis@ws1-1:~/linuxfr$ alias ls="echo 'Je suis un mechant alias'"
alexis@ws1-1:~/linuxfr$ ls
Je suis un mechant alias
alexis@ws1-1:~/linuxfr$ ./test.sh
fichier1 fichier2 fichier3 fichier4 fichier5 fichier6 fichier7 test.sh
alexis@ws1-1:~/linuxfr$ sh test.sh
fichier1 fichier2 fichier3 fichier4 fichier5 fichier6 fichier7 test.sh
alexis@ws1-1:~/linuxfr$ source test.sh
Je suis un mechant alias
alexis@ws1-1:~/linuxfr$
[^] # Re: Doom 3 en français sous Linux
Posté par alexissoft . En réponse au journal Doom 3 en français sous Linux. Évalué à 2.
Voila l'utilité de export, pouvoir faire passer les variables d'environnements aux fils, sinon un i=0 se retrouverait comme variable d'environnement pour chaque programme, ce qui pourrait être facheux.
Exemple concret :
Voila.