Text-Dateien von Linux ins Windows-Format konvertieren

Haben Sie schon einmal eine Textdatei erhalten, in der beim Öffnen alle Zeilenumbrüche fehlten? Möglicherweise lag das daran, dass Sie Windows verwendet haben, und die Datei ursprünglich von einem Unix-Computer oder einem Mac stammte. Denn diese Systeme verwenden unterschiedliche Zeichen, um das Ende einer Zeile zu kennzeichnen.

Linux, Mac und weitere Systeme verwenden zum Markieren einer neuen Zeile das Sonderzeichen \n (Code 10), während Windows auf eine Kombination aus \r (Code 13) und \n setzt. Wenn Sie Linux-Dateien in Windows öffnen oder umgekehrt, wandeln Sie das Zeilenende-Format einfach um – dann können Sie die Datei auch lesen.

Möglich ist das in Windows zum Beispiel mit dem kostenlosen Notepad++. Öffnen Sie die fragliche Datei damit, und klicken Sie dann im Menü auf „Bearbeiten, Zeilenende“. Je nachdem welches Format die Textdatei hat, sind hier verschiedene Umwandlungen – nach Windows, Unix oder ins ältere Mac-Format – auswählbar.

Auch in der Linux-Shell ist eine Konvertierung sehr einfach. Nutzen Sie die Kommandos dos2unix und unix2dos, jeweils gefolgt vom Namen der umzuwandelnden Datei. Falls Sie Ubuntu 10.04 oder höher verwenden, müssen Sie zuvor das Paket tofrodos installieren, verwenden Sie nacheinander folgende Befehle:

  • sudo aptitude install tofrodos
  • cd /usr/bin
  • sudo ln -s fromdos dos2unix
  • sudo ln -s todos unix2dos
Notepad++: Spaltenweise markieren

Notepad++: Spaltenweise markieren

Normalerweise werden Tabellen mit Office-Programmen wie Microsoft Excel erstellt. Manchmal finden sich allerdings auch einfache, mit Leerzeichen ausgerichtete Nur-Text-Tabellen in .txt-Dateien. Eine einzelne Spalte aus einer solchen Datei herauszukopieren ist etwas kompliziert. Aber nicht, wenn Sie statt des in Windows eingebauten Editors das kostenlose Notepad++ verwenden. Hier lassen sich nämlich spaltenweise Markierungen erstellen.

Bei einer spaltenweisen Markierung werden genau die Zeichen aus jeder Zeile kopiert, die untereinander stehen. Zum Beispiel könnten Sie eine Markierung erstellen, die aus jeder Textzeile die ersten 10 Zeichen kopiert.

Um auf diese Weise zu markieren, zuerst Notepad++ starten. Jetzt die entsprechende Text-Datei öffnen. Klicken Sie nun an die obere linke Ecke der gewünschten rechteckigen Markierung. Halten Sie die [Alt]-Taste auf der Tastatur gedrückt, und markieren Sie den Text mit der Maus. Sobald Sie an der unteren rechten Ecke angekommen sind, Maustaste und [Alt] loslassen. Die Markierung lässt sich jetzt per „Bearbeiten, Kopieren“ oder [Strg]+[C] in die Zwischenablage kopieren und an beliebiger Stelle (auch in anderen Programmen) einfügen.

Notepad++: Spaltenweise Markierung erstellen

WordPad statt Editor: Text-Dateien mit Umbrüchen anzeigen

Textdateien mit der Endung „.txt“ öffnet Windows im Windows-Editor. Das ist nicht immer die beste Wahl. Denn der Editor zeigt Textdateien oft als Textwüste ohne Zeilenumbrüche an. WordPad macht’s besser.

Damit Hilfetexte und Readme-Dateien künftig inklusive Zeilenumbrüchen dargestellt werden, lässt sich statt des Editors die Minitextverarbeitung WordPad als Standard-Textanzeigeprogramm festlegen. Hierzu mit der rechten Maustaste auf eine Readme-Textdatei klicken und den Befehl „Öffnen mit | Standardprogramm auswählen“ aufrufen. Im nächsten Fenster doppelt auf „WordPad“ klicken. Ab sofort ist WordPad der Standard-Texteditor.