Thread Systemaufruf mit backticks und Parameterübergabe (10 answers)
Opened by rabo at 2015-08-17 15:36

Linuxer
 2015-08-17 15:48
#181817 #181817
User since
2006-01-27
3872 Artikel
HausmeisterIn

user image
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!

View full thread Systemaufruf mit backticks und Parameterübergabe