Comme l'a dit Jonesy's de façon simplifiée, quand tu lances un script, ton shell courant crée un fils qui exécute le shell puis disparait. Ta variable "VERSION", qui n'a existé que dans le fils, n'existe donc pas dans ton shell courant.
Si tu veux avoir des variables dans ton shell courant, sois tu les déclares en ligne de commande, sois tu les déclares dans ton fichier ".kshrc" (qui est lu à chaque fois que tu ouvres un shell) ou dans ton fichier ".profile" (qui est lu à ta connexion)
Poste le Thursday 6 January 2005 20:06:54