Thread Zeilen löschen aus Array, wenn bestimmte Strings enthalten
(17 answers)
Opened by cohama at 2012-05-14 13:40
zeilenweise einlesen ist sinnvoll, wenn das Syslog sehr groß ist.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 my $syslog_datei = "/var/log/syslog"; my $nicht_verwenden_regex = qr(WLAN); my @data; open (my $fh, "<", $syslog_datei) or die $!; while (my $line = <$fh>) { push @data, $line if $line !~ $nicht_verwenden_regex; } close $fh or die $!; |