caractere ^M dans un fichier

caractere ^M dans un fichier - Logiciels - Windows & Software

Marsh Posté le 07-03-2004 à 23:05:45    

je voudrais supprimer les caracteres ^M que j'ai dans  un fichier mais en utilisant les fonctions de remplacement de emacs , ce caractere n'est pas reconnu . Comment faire pour le supprimer , quel est son code ascii ?
Merci de me repondre.

Reply

Marsh Posté le 07-03-2004 à 23:05:45   

Reply

Marsh Posté le 07-03-2004 à 23:07:21    

Si tu es sous unix/linux tu peux utiliser l'utilitaire dos2unix. Ce caractère est du à la codification différente des sauts de lignes entre Windows et Unix.

Reply

Marsh Posté le 07-03-2004 à 23:08:40    

Ce sont des caractères de contrôle (retour chariot) lorsque le fichier est passé de windows à unix en binaire.
 
Soit tu les repasses en mode ascii, soit tu passes un coup de dos2unix pour convertir le fichier.
 
sinon si tu es sous unix un sed du type
s/\^M//g
peut peut être passer...
 
edit:  [:zaib3k]


Message édité par BC-A le 07-03-2004 à 23:09:15
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed