Thread iwlist wlan mit Sonderzeichen auslesen
(10 answers)
Opened by cbxk1xg at 2021-02-23 23:29
Mangels konfiguriertem WLAN auf dieser Kiste kann ich das aktuell nicht nachstellen.
Aber Anmerkungen kann ich abgeben ;-) Welchen Sinn soll das echo -e hier haben? Die Frage stelle ich mir schon beim Shell-Skript. Ich würde erstmal die Ausgabe von iwlist direkt auslesen und dann im Perl-Skript weiterverarbeiten. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 my $cmd = "iwlist wlan0 scan"; open my $pipe, '-|', $cmd or die "(E) could not execute: $cmd: $!\n"; while ( my $line = <$pipe> ) { next if $line !~ m/ESSID/; # replace the "| grep ESSID" in the $cmd print Dumper($line); } close $pipe; 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! |