Lundi - Faire des Sous-Shell ou ne pas Faire des Sous-Shell
21/06/2004
Apprenez la différence entre lancer un shell et ’sourcer’ un shell. Illustration :
$ declare -x NEW_ENV_VAR=”XXXX”
$ new_var=”xxxx”
$ echo $NEW_ENV_VAR
XXXX
$ echo $new_var
xxxx
$ cat tst
#!/bin/bash
declare -x NEW_ENV_VAR=”TEST”
new_var=”test”
Lancez le script :
$ ./tst
$ echo $NEW_ENV_VAR
XXXX
$ echo $new_var
xxxx
Remarquez que les variables n’ont pas changé…
‘Sourcez’ le…
Chargement
Commentaires récents