Rien à voir avec export. A mon avis c'est juste que ta définition de fonction est foireuse. La bonne manière de définir une fonction, c'est :
Sans utiliser "function", et sans oublier l'espace avant la parenthèse. Donc, dans ton cas :
test=0
reaffect () {
test=5
echo "test dans la fonction= $test"
}
echo "test avant la fonction= $test"
reaffect
echo "test apres la fonction= $test"
|
Message édité par matafan le 10-01-2006 à 05:38:28