linux-l: perl und regexpr
Ulrich Wiederhold
U.Wiederhold at gmx.net
Mi Jan 17 16:55:28 CET 2001
Hallo,
nach einem Neustart hat alles wieder funktioniert!
Ich hasse sowas!
:(
Wenn ich Euch vielleicht noch ein kleines Problem anbieten könnte....
Es soll die erste Zeile einer Datei gelöscht werden. Ich mache das
bisher so:
...
open(FILE, "<$location");
@getfile = <FILE>;
close(FILE);
splice(@getfile,0,1);
`rm $location`;
open(DEL, ">$location");
print DEL "@getfile";
close(DEL);
...
Das führt nur dummerweise dazu, daß immer zu Begin jeder Zeil
"whitespace"-Character eingefügt werden, sodaß ein Teil der vorherigen
regexpr. erst nötig wird.
Woran liegt das?
Wie kann ich das besser lösen?
Bsp.:
1. Mal speichertn:
texttexttext
2. Mal Speichern:
texttexttext
3. Mal Speichern:
texttexttext
Ob immer genau 1 whitespace eingefügt wird, weiß ich nicht.
Gruß
Uli
Mehr Informationen über die Mailingliste linux-l