Thread Konsolenbefehl zusammensetzen?
(13 answers)
Opened by introdev at 2019-07-26 15:29
Du könntest das, was an Shell-Befehlen passieren soll, in ein Shell-Skript schreiben (und ausführbar machen) und diesem dann den Parameter aus dem Perl-Skript übergeben.
Das trennt die Themen "Perl-Skript" und "Shell-Skript" und erspart Dir das Escaping von Shell-Variablen etc. Beispiel: Perl: Code (perl): (dl
)
1 2 3 4 5 6 7 8 ... my $ip = "1.2.3.4"; ... # Skript mit parameter aufrufen qx{ /usr/local/bin/script.sh "$ip" }; ... Shell-Skript /usr/local/bin/script.sh: Code (sh): (dl
)
1 2 3 4 5 6 #! /bin/sh # checks etc. selber einbauen IP="$1" # Dein Rest Shell Code hierhin 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! |