Thread Systemaufruf mit backticks und Parameterübergabe
(10 answers)
Opened by rabo at 2015-08-17 15:36
Wie soll das gehen? Du erstellst eine Liste, die an @Result übergeben wird.
Das erste Argument ist das Resultat des aufgerufenen Programms, die weiteren Elemente sind die Optionen und Argumente, die Du übergeben wolltest. Und Optionen sollten mit "--" angegeben werden, damit sie als solche erkennbar sind. Du musst den Aufruf komplett in Backticks machen, ansonsten kommen Deine Argumente nicht an. Beispiel (mit qx{} anstatt Backticks): Code (perl): (dl
)
my @Result = qx{ skript.pl --opt1 "argument" --opt2 "argument" --opt3 "argument" ... }; edit: fixed typo Last edited: 2015-08-24 16:00:41 +0200 (CEST) meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |