Thread In einem Perl-script ein anderen Perl-script mit parameter ausführen
(1 answers)
Opened by TwoMoon04 at 2011-08-01 13:01
also das hängt ganz davon ab, was du brauchst.
du schreibst, du willst ein anderes programm aufrufen. dafür gibt es system(). system("perl", "/path/to/script.pl", $arg1, $arg2); für genauere infos siehe perldoc -f system oder http://p3rl.org/system wenn du die ausgabe des skripts aber auch brauchst, dann musst du entweder den qx-operator verwenden my $output = qx{perl /path/to/script.pl $arg1 $arg2}; (aber vorsicht mit dem quoten der parameter! eventuelle sonderzeichen müssen hier maskiert werden) oder aber IPC::Open3 oder IPC::Run. Last edited: 2011-08-01 13:22:10 +0200 (CEST) Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |