Patrick Andrieu: Linie aus Textdatei löschen

Beitrag lesen

Hallo siziwi!

Also die Datei wird geöffnet und dann die erste Zeile ausgelesen und als neuer Dateiname verwendet (Die Datei wird mit rename dabei noch an einen anderen Platz verschoben). Danach können Zeile 1-6 gelöscht werden. Die Datei wäre eigentlich noch viel länger, habe nur die ersten paar Zeilen gepostet.

Also, alles in einem Vorgang zu realisieren wird vermutlich nicht klappen. Du wirst nicht (denke ich) nicht umhin kommen, zwei mal open() zu bemühen: Einmal lesen, den gewünschten Namen aus der ersten Zeilen ermitteln, ein zweites Mal um neu zu schreiben, nachdem die zu löschenden Zeilen weg sind. Sicher ist Tie::File dabei eine Hilfe.

Richtige™ Perler mögen uns einen besseren Weg zeigen ;)

Viele Grüße aus Frankfurt/Main,
Patrick

--
_ - jenseits vom delirium - _

   Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?