Thread Zeilen aus Datei löschen vor Schlüsselwort
(6 answers)
Opened by Ralf at 2013-02-18 15:02
Schnellschuss, ungetestet:
- Flag-Variable, ob Stichwort gesehen wurde, einrichten - Zeilenweise aus datei lesen - Wenn Flag noch 0 ist, dann prüfen ob aktuelle Zeile Stichwort enthält; wenn ja, Flag=1 setzen - Wenn Flag==1, Zeile ausgeben und alle restlichen auch gleich Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 my $seen = 0; while ( my $line <$fh> ) { if ( $seen == 0 && $line =~ m{stichwort) ) { $seen=1; } if ( $seen == 1 ) { # aktuelle Zeile und den ganzen Rest ausgeben print $line, <$fh>; } } 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 aus Datei löschen vor Schlüsselwort |