Thread Parameter-Übergabe an Shell (13 answers)
Opened by OBSD at 2012-01-21 11:34

OBSD
 2012-01-21 11:34
#155572 #155572
User since
2012-01-21
7 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich bin noch Anfänger in der Perl-Programmierung. Ich schreibe unter OpenBSD (Korn-Shell) ein Script, das mit System-Aufrufen "system()" und backticks (oder "qx") arbeitet. Das Problem ist, dass die Variablen aus meinem Script von der Shell entweder komplett ignoriert oder aber als fehlerhaft zurückgegeben werden.

Beispiel:
Code (perl): (dl )
$MAC-Adresse = `ifconfig "$name_netzwerkkarte" | grep lladdr`; 


$name_netzwerkkarte (hier: bge0) ist eine korrekte Variable; der gleiche Aufruf an der Kommandozeile funktioniert einwandfrei.

Bei Ausführung des Scripts kommt :

# bge0: no such device

Kann mir jemand sagen, wie ich formulieren muss, dass meine Variable von der Shell interpoliert wird.

Vielen Dank.

Grüße

modedit Editiert von GwenDragon: Perl-Code in CODE-Tags
Last edited: 2012-01-21 12:34:40 +0100 (CET)

View full thread Parameter-Übergabe an Shell