Voici comment nettoyer le fichier rapidement:
tapez juste la commande:
:%s/ctrl+v ctrl+m//
évidemment, remplacez ctrl+v ctrl+m par les combinaisons de touches :)
% applique à tout le fichier
s remplace la première chaîne entre barres obliques (le ctrl+v ctrl+m qui vaut le fameux ^M) par la seconde (rien)
# Re: ^Marre des ^M
Posté par Bilbo . Évalué à 2.
Super simple à utiliser --> dos2unix fichier
[^] # Re: ^Marre des ^M
Posté par durandal . Évalué à 2.
(et son accolyte todos pour l'inverse)
[^] # Re: ^Marre des ^M
Posté par KaZeKaMi (site web personnel) . Évalué à 1.
[^] # Re: ^Marre des ^M
Posté par Sebastien Rodriguez . Évalué à 1.
perl -pi -e 's/\r\n/\n/' le_fichier
[^] # dos2unix et unix2dos
Posté par Quzqo . Évalué à 1.
Ca vaut le coup de s'en souvenir...
# Re: ^Marre des ^M
Posté par TazForEver . Évalué à 1.
# Re: ^Marre des ^M
Posté par Guillaume ARTUS . Évalué à 1.
Pas forcement interessant si on veux renvoyer le fichier dans le mon dos apres modification.
Perso je fait plutot:
:set ff=dos ou :set ff=unix
Comme ca plus de soucis en fonction du fileformat le fichier est affiche sans les ^M ou ecrit avec ;-)
pour plus d'info:
:help ff
ou vous apprendrez que les fichier texte mac ont aussi un format different...
Astuce valable au moins avec un vim 6.1
[^] # Re: ^Marre des ^M
Posté par Colin Pitrat (site web personnel) . Évalué à 1.
# trollaid
Posté par Co . Évalué à 1.
non, pataper !
# Re: ^Marre des ^M
Posté par jaroug (site web personnel) . Évalué à 1.
[^] # Re: ^Marre des ^M
Posté par PLuG . Évalué à 1.
# Re: ^Marre des ^M
Posté par sycomiel . Évalué à 2.
cat fichier | col -b
# et aussi cat fichier | tr -d '\r'
Posté par fasthm . Évalué à 2.
voilà qui est fait.
La gent féminine, pas la "gente", pas de "e" ! La gent féminine ! Et ça se prononce comme "gens". Pas "jante".
[^] # Re: et aussi cat fichier | tr -d '\r'
Posté par Gabriel Linder . Évalué à 2.
[^] # Re: et aussi cat fichier | tr -d '\r'
Posté par Colin Pitrat (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.