Thread Zeilen löschen aus Array, wenn bestimmte Strings enthalten (17 answers)
Opened by cohama at 2012-05-14 13:40

Linuxer
 2012-05-14 13:46
#158341 #158341
User since
2006-01-27
3881 Artikel
HausmeisterIn

user image
Da Du schon von Array schreibst, liest Du anscheinend die Logdatei komplett ein... (möge der Hauptspeicher ausreichen)...

Man kann beim Einlesen schon filtern, z.B. (ungetestet):

Code (perl): (dl )
1
2
# alle Zeilen, die denString "WLAN" NICHT enthalten
my @array = grep { index($_, "WLAN") < 0 } <$HANDLE>;
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 Zeilen löschen aus Array, wenn bestimmte Strings enthalten