Der folgende Beitrag wurde am 13. 11. 1999, 19:36 Uhr von Alwin veröffentlicht.
Ist es möglich ein Perl-Script in einem laufendem Script auszuführen, und die ausgegebenen Daten zu übernehmen?
Der folgende Beitrag wurde am 14. 11. 1999, 08:50 Uhr von Cheatah veröffentlicht.
Hi,
> Ist es möglich ein Perl-Script in einem laufendem Script auszuführen, und die ausgegebenen Daten zu übernehmen?
aus perldoc perlfunc:
Functions for processes and process groups
alarm, exec, fork, getpgrp, getppid, getpriority, kill, pipe, qx/STRING/, setpgrp, setpriority, sleep, system, times, wait, waitpid
In Deinem Fall ist wohl system am geeignetsten.
Cheatah
Der folgende Beitrag wurde am 16. 11. 1999, 00:18 Uhr von Calocybe veröffentlicht.
Hi!
> alarm, exec, fork, getpgrp, getppid, getpriority, kill, pipe, qx/STRING/, setpgrp, setpriority, sleep, system, times, wait, waitpid
>
> In Deinem Fall ist wohl system am geeignetsten.
Also Cheatah! Sowas von Dir? Steht doch bei system extra da:
This is NOT what you want to use to capture the output from a command, ...
... sondern man soll doch dafuer die Backticks nehmen (was gleichbedeutend mit qx// ist). Also einfach:
$ausgabe = `script.pl`;
Und auf Microsoftsystemen (je nach Dateiendungsverknuepfung usw.) evtl. besser:
$ausgabe = `perl script.pl`;
Calocybe
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4