PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mit Perl Programm aufrufen und Rückgabewert in variable holen



sammy83@web.de
08-01-2002, 10:33
ich möchte mit Perl z.B. einen Ping ausführen und das resultat in einer perl variable speichern und weiterverarbeiten. wie kann ich so etwas realisieren`?

sticky bit
08-01-2002, 17:33
Am einfachsten wäre wohl etwas in der Art mit Backticks:


$host = "127.0.0.1";
$ping = `ping $host`;
print($ping);

Wenn du mehr Interaktion brauchst kannst du es auch noch mit Pipes machen:


$host = "127.0.0.1";
open(PIPE, "ping $host|");
@ping = <PIPE>;
close(PIPE);
print(@ping);