Problem mit exec in Perl
Hallo,
ich möchte in Linux mittels Perl die Netzwerkinterfaces ausgeben. In Bash geht dies mit diesem Code.
Diesen Code möchte ich nun in Perl mittels exec ausführen. Daran scheitere ich aber. Kann mir jmd. erklären, wie ich dies bewerkstelligen kann.
Schön wäre es auch, wenn die gelisteten Interfaces dann in einem Array in Perl gespeichert werden würde.
Gruß
ich möchte in Linux mittels Perl die Netzwerkinterfaces ausgeben. In Bash geht dies mit diesem Code.
ip link show|grep "^[0-9]\+"|awk '{ print $2 }'|tr -d ":"|sort
Diesen Code möchte ich nun in Perl mittels exec ausführen. Daran scheitere ich aber. Kann mir jmd. erklären, wie ich dies bewerkstelligen kann.
Schön wäre es auch, wenn die gelisteten Interfaces dann in einem Array in Perl gespeichert werden würde.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 179348
Url: https://administrator.de/contentid/179348
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
6 Kommentare
Neuester Kommentar
Moin,
wie sieht denn dein Perlquellcode für die Zeile aus?
Hier ein Beispiel wie sowas ausehen kann.
Grüße,
Dani
wie sieht denn dein Perlquellcode für die Zeile aus?
Hier ein Beispiel wie sowas ausehen kann.
Grüße,
Dani
was haelst du denn von einem entsprechenden PERL Modul?
http://search.cpan.org/~miker/Net-Interface-1.012/Interface.pm
http://search.cpan.org/~miker/Net-Interface-1.012/Interface.pm