Windows Zeilenumbrüche nach Unix konvertieren

14.07.2014 | Bash | Linux

1. Methode: viWenn man es öfter mal mit Windows-Dateien zu tun hat, dann wird man sich über die fehlenden Zeilenumbrüche ärgern.Stattdessen hat man ein lästiges ^M an dieser stelle.Man kann dies umwan

1. Methode: vi

Wenn man es öfter mal mit Windows-Dateien zu tun hat, dann wird man sich über die fehlenden Zeilenumbrüche ärgern.

Stattdessen hat man ein lästiges ^M an dieser stelle.

Man kann dies umwandeln, indem man einfach folgenden Befehl eingibt:

:%s/^M/\r/g 

^ muss mit Strg-V und das M muss mit Strg-M eingegeben werden.

2. Einzeiler mit sed

auch mehrere Files auf einmal mit *.txt etc.

sed -i 's/^M$//' input.txt

Analyse

Entwurf

Development

Launch