[Toulouse-pm] Lire des données produites par un script Perl
maurat gerard
gerard.maurat at meteo.fr
Tue Jul 22 08:02:43 CDT 2003
Bonjour,
Sur plate-formes Windows NT; depuis un script Perl, est-il possible de
lire des données produites par un autre script Perl?
Pour être plus clair, ci-dessous un exemple d'un premier script voulant
récupérer le STDOUT du second script
Code du premier script
------------------------
$ret=`script2.pl dir c:\.`;
print "$ret\n";
Code du second script
-----------------------
$cde=join(' ', at ARGV);
$ret1=`$cde`;
print $ret1;
A l'issue de l'exécution du premier script, $ret est vide et il ne
s'affiche rien à l'écran.
En fait, un autre interpréteur PERL démarre pour exécuter le second
Script. Du coup, je récupère le retour de l'interpréteur et non celui du
second script.
J'ai essayé avec différentes méthodes (system, exec, les pipes) mais
aucune amélioration.
Auriez-vous une solution ou une idée pour me sortir d'affaire?
Cordialement
--
More information about the Toulouse-pm
mailing list