Bonjour à toutes & à tous,
Je fais face à quelques soucis avec les caractères non imprimables (^M ) sous vi...
Je connais les classiques: tr, set fileformat dans vi, perl....mais existe-t-il une méthode par substitution ?
Donc je soumets mes questions :
1-> Pourquoi selon les distributions, l'édition d'un même fichier issu du monde Windows dans vi laisse parfois apparaître les caractères "^M" et parfois ceux-ci restent masqués malgré leur présence...
2-> j'ai cherché sur le net ( et je continuerai......^^D-*) pour supprimer ces fameux ^M sous vi mais rien ne marche lorsqu'on utilise la méthode par substitution de chaines de caractères :
:%s/<ctrl-v><entrée>//g mais vi m'insulte : "^M" introuvable alors qu'un "cat -v fichier" me les fait apparaître...
Cordialement
Poste le Thursday 10 July 2008 16:19:49