Moin Pit,
Hi CGI freaks,
Mein Prob ist folgendes:
ich habe die Datei OLDFILE
(also eher das Datei-Handle OLDFILE, nehm ich mal an...)
nun möchte ich aus dieser bestimmte Einträge entfernen und OLDFILE wieder erstellen, ohne das die zu entfernenden Einträge drin sind. Das klappt auch soweit, aber nur wenn ich das Ergebnis in einer neuen Datei (NEWFILE) speichere. Möchte ich das Ergebnis in die selbe Datei schreiben, die ich auch ausgelesen habe ist sie einfach leer.
Mein Versuch
...
dort lese ich der Reihe nach
while(<OLDFILE>) // wurde wohl vorher mal geöffnet?!
{ ... }
close(OLDFILE);
open(OLDFILE2, ...);
...
close(OLDFILE);
zumindest das letzte close kann so nicht stimmen. Kann es sein, daß Du einfach
close(OLDFILE2);
schreiben mußt? Probier's damit mal, das wird wohl der Fehler sein...
Bis dannundwann
Andreas