fbarre2001 a écrit a écrit :
j'avais déjà executer cette fonction PERL...
Le seul problème c'est que je veux passer des paramètres à mon script et ce dernier me renvoie une string que je dois récupérer dans le script appellant...
comment puis-je faire ce tour de magie???
Merci bien
FB
|
bah pour récupérer la string, tu fais un print de la string que tu veux récupérer, et dans la programme appelant tu peux faire ça pour récupérer le résultat :
$result = `/usr/bin/perl toto.pl 'arg1' 'arg2'`;
attention, je n'utilise ni une quote, ni un guillemet pour exécuter la commande, c'est le caractère ASCII 096 et tu peux l'obtenir en faisant [Alt-Gr][7]
$result récupérant donc la sortie standard du programme.
Autre solution, tu peux aussi faire une PIPE... mais bon ça vaut peut-être pas le coup là