Sascha Hausberg: Datei nicht vollständig einlesen

Beitrag lesen

ich möchte aus einer Datei bestimmte Bereiche in eine neue Datei kopieren. Dazu lese ich die Datei per Filehandle ein und übergebe sie zeilenweise in die neue Datei.

Hi, da Du sie ja zeilenweise einliest könntest Du ja prüfen, ob in der aktuellen Zeile der gesuchte Wert vorhanden ist, wenn ja, tu was bis ein anderer Begriff vorkommt ...

ist das deine frage ?

Gustl

Ein klares Jein ;)

Der gesuchte Wert ("1.000000") kommt in einer Zeile vor, die folgenden Zeilen sollen aber auch eingelesen werden, bis die Zeile mit dem Wert "0.000000" erreicht wird. Dann soll erst wieder bei der nächsten Zeile mit "1.000000" eingelesen werden.

Bis zum ersten Auftreten von "0.000000" ist es kein Problem, aber wie kann ich dann den Block mit unerwünschten Daten überspringen und später erneut mit dem Einlesen beginnen?