Ich moechte in einer Datei unbekannter Groesse _eine_ Zeile mit bestimmtem Inhalt auslesen und danach diese Zeile loeschen.
wie sehr "unbekannt" ist diese Größe?
Die Groesse ist erstmal auf wenige Zeilen beschraenkt.
Wenn das eine "handelsübliche" Datei ist, solltest Du den modifizierten Array-Inhalt komplett zurückschreiben.
genau da liegt mein Problem:
open (DAT , "+<tmp_file") ;
&LockFile(DAT);
#dann wird umsortiert und der komplette neue Inhalt ( um besagte
#Zeile dezimiert) soll nun in die Datei geschrieben werden.
Und zwar _ersetzend_ und nicht anhaengend. Will sagen hab keine
Idee, wie ich den Inhalt der geoeffneten Datei loeschen bzw. durch
den neuen ersetzen kann. Ich hatte zwar mit truncate rumexperi-
mentiert, doch dessen Wirkungsweise ist mir nicht klar.
Danke
Thomas