Thread Matching von bis in einer Datei
(24 answers)
Opened by Rambo at 2009-05-04 14:54
Ich würde ja grundsätzlich bevorzugen, abschnittweise einzulesen. Finde ich übersichtlicher in Perl.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/perl use strict; use warnings; my $file = 'log.dat'; $/ = "[end.message]\n"; my $search = 'test 1'; open my $fh, '<', $file or die "cannot open $file: $!"; while (<$fh>) { next unless /^\Q$search\E/; chomp; print; } close $fh; Edit: Regex verankert, damit nur am Anfang des Records gesucht wird Last edited: 2009-05-08 12:19:19 +0200 (CEST) |