====== Supprimer les retours chariots (^M) avec sed(1) ======
Lorsque l'on utilise ''vi'' (ou ''vim'') en fin de ligne on peut voir ce caractère **^M**. Il symbolise le [[http://fr.wikipedia.org/wiki/Retour_chariot|retour chariot]].
On peut vouloir le supprimer (surtout si on n'est pas sous Windows).
Le caractère **^M** s'obtient en faisant **Ctrl + v** puis **Ctrl + m**.
L'option **-i** permet d'effectuer les modifications //in place// (sans faire appel à un autre fichier).
Sous FreeBSD
sed -i '' -e 's|^M||g' fichier
Sous Linux
sed -i -e 's|^M||g' fichier