Script in Script ausführen
Alwin
- perl
Ist es möglich ein Perl-Script in einem laufendem Script auszuführen, und die ausgegebenen Daten zu übernehmen?
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
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