Thread iwlist wlan mit Sonderzeichen auslesen (10 answers)
Opened by cbxk1xg at 2021-02-23 23:29

Linuxer
 2021-02-24 00:55
#193145 #193145
User since
2006-01-27
3869 Artikel
HausmeisterIn

user image
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!

View full thread iwlist wlan mit Sonderzeichen auslesen