stocker le résultat d'un script shell interactif [sh] - Shell/Batch - Programmation
Marsh Posté le 20-01-2011 à 10:54:04
Pour Unix ou Windows ? Quel langage de script ?
Sous DOS dans un ".bat" on peut récupérer errorlevel
Sous Unix, on récupère la valeur de retour $? ou simplement toto=`.\autrescript.sh`
Marsh Posté le 20-01-2011 à 14:19:45
J'avais déjà testé le stockage en toto=`./autrescript.sh` ou en toto=$(.\autrescript.sh) sans succès.
J'ai finalement trouvé ma réponse avec la commande source :
script premier.sh
Code :
|
source recupere.sh
Code :
|
Marsh Posté le 19-01-2011 à 22:17:34
Bonjour,
D'un coté j'ai écrit un script en shell qui nécessite une intervention de l'utilisateur pour renvoyer un résultat ( qui est différent suivant l'intervention, cela va sans dire ).
Et de l'autre coté dans un autre script j'aimerais lancer mon premier script, attendre l'intervention de l'utilisateur et utiliser le résultat renvoyé dans le développement de mon 2eme script.
A noter que je n'ai pas le droit d'assembler ces deux scripts ( ce qui aurait été plus simple je l'avoue ).
Donc j'aimerais stocker dans une variable le résultat d'un script qui demande une intervention extérieure.
Merci