Suppression du retour chariot sur Mac OS X en utilisant sed

Sur Linux pour la suppression de retour chariot, nous pouvons exécuter:

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

Mais la même volonté de ne pas fonctionner sur Mac OS X. Nécessaire d'ajouter $ comme:

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

Et "g" n'est pas nécessaire.

Pourquoi est-ce donc?

source d'informationauteur Gaurav Fotedar