Outils pour utilisateurs

Outils du site


documentation:remove_ascii-_m

Supprimer les retours chariots (^M) avec sed(1)

Lorsque l'on utilise Vi(1) (ou Vim(1)) en fin de ligne on peut voir ce caractère ^M. Il symbolise le retour chariot.

On peut vouloir le supprimer (surtout si on n'est pas sous Windows).

Voici le code, qui fonctionne sous FreeBSD.

Le caractère ^M s'obtient en faisant Ctrl + v puis Ctrl + m.
sed -i '' -e 's|^M||g' fichier

Sous Linux

sed -i -e 's|^M||g' fichier

L'option -i permet d'effectuer les modifications in place (sans avoir recours à un autre fichier).

documentation/remove_ascii-_m.txt · Dernière modification : le 04-12-2018 à 17h59 de 127.0.0.1

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki