Markus: Daten an den Anfang einer Datei schreiben

Beitrag lesen

Hallo Sven!

Danke für Deine Hilfe, ich habe es mit der zweiten Variante gelöst (Inhalt in eine Variable laden und später wieder anfügen).

Nun gibt es aber noch ein Problem:
Ab der dritten Zeile in der Datei wird immer ein Leerzeichen angefügt. Also in der vierten Zeile schon zwei. Beispiel:
Text text Text
Text text Text
 Text text Text
  Text text Text
   Text text Text

^So sieht das dann später aus.

Woran liegt das?

Hier der Code:

open (DATA, "$data");
@inhalt = <DATA>;
close (DATA);

open (FILE, ">$data");
print FILE "$var1&&$var2&&$var3&&$var4\n";
print FILE "@inhalt";
close(FILE);

Danke,
Markus