Carriage Return unter Mac OS X mit sed entfernen

Unter Linux zum Entfernen von Carriage Return können wir Folgendes ausführen:

sed -i 's/\r//g' <file>

Aber das gleiche funktioniert nicht unter Mac OS X. Müssen voranstellen$ mögen:

sed -i 

Und "g" wird auch nicht benötigt.

Warum ist das so?

s/\r//' <file>

Und "g" wird auch nicht benötigt.

Warum ist das so?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage