2010-12-22 6 views
0

J'ai un script bash A à partir duquel je voudrais appeler bash script B. Je voudrais déclarer un certain nombre de chemins dans B, appel B de A et récupérer les chemins .. est-il possible? Si oui, comment l'atteindre? Les scripts sont situés dans le même dossier.Script d'appel du script

Répondre

1

Il y a plusieurs façons de procéder. Une façon est de faire écho les chemins dans scriptB et définir une variable dans Scripta pour capturer la sortie:

Dans Scripta

paths=$(./scriptB) 
3

Peut-être qu'il serait plus facile de se procurer tout le scriptB de Scripta?

. ./scriptB 

De cette façon, ils sont exécutés dans le même shell et toutes les variables sont partagées.