Oui, quand tu lances un script, ton shell crée un shell enfant pour exécuter ledit script. Donc si tu veux que le deuxième script, qui sera un nouveau shell enfant, récupère les variables créées par le premier, le plus simple est de les lui passer en argument, comme -/+ l'a suggéré.
---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett