Eine Datei vom DOS-Format ins Unix-Format konvertieren

Eine Datei vom DOS-Format ins Unix-Format konvertieren

Das DOS-Format von Windows hat am ende einer Zeile immer ein sogenanntes inverse M. Dieses sieht unter Linux dann aus wie ein ^M und macht kein Return.
Zum ändern dafür gibt es 3 Möglichkeiten.

Die einfachste Möglichkeit ist das Paket dos2unix.
sudo apt-get install dos2unix
dos2unix meinedatei.txt

Zwei weitere Möglichkeiten sind VIM und SED.
In Vim nutzt man den Befehl: :%s/^M//g
Bei Sed gibt man dieses Befehl ein:
sed 's/^M//g' filename > newfilename