Leerzeichen und Tabulatoren gehen durch echo verloren

lernen.2007

Erfahrenes Mitglied
Hallo,

ich will das Inhalt eine Datei lesen und in einem anderen schreiben. Aber das Inhalt von der ersten Datei ist nicht gleich wie die zweite. Irgendwie gehen durch echo die Leerzeichen und Tabulatoren in jeder Zeile verloren.

Ich mache es wie folgt:

Code:
while[1]
 do
      read myLine || break
      echo "$myLine" >> $tempFile
 done < $datei

Was mache ich falsch?
 
Danke Navy für die schnelle Antwort.

Und wie kann ich in die neue Datei vor jeder Zeile ein Leerzeichen einfügen?

Danke im Voraus.
 
Zurück