« Discussion Trucs:Supprimer les ^M dans les fichiers ASCII » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
(→ article)
m (convertir de DOS vers Unix et d'Unix vers DOS)
 
(2 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Pour ceux qui n'on vraiment pas de bol ;) ==


Si d'aventure vous vous retrouvez avec un fichier sur une seule ligne, et qu'au vu des commentaire précédents vous obtenez un fichier vidé de ses <span style="color:#0000FF;">^M</span> mais toujours sur une ligne, reprenez le bichier brut (pas celui dans lequel on ne distingue plus les fins de lignes, autrement dit le fichier sur lequel vous n'avez appliqué aucune des précédentes méthodes) :  <br>
<br>
$ vim lefichierenquestion


une fois sous vim :
== convertir de DOS vers Unix et d'Unix vers DOS ==


:%s/{ctrl-v}{ctrl-m}/{ctrl-v}{entrée}/g
Le programme tofrodos permet la conversion automatique des fichiers textes entre les encodages de type DOS (ce qui vaut pour tous les windows) et les encodages de type UNIX. Ce programme est disponible dans la distribution debian et fonctionne via deux commandes : todos et fromdos.


et voilà!
Pour convertir un seul fichier en le remplaçant par sa conversion, utiliser l'option -o. Un backup est réalisé si on utilise au lieu de l'option -o l'option -b, et l'ancien fichier est renommé avec une extension .bak.
:Ajoute cette ruse carrément dans l’article et non dans les commentaires. [[Utilisateur:Nicola|Nicola]] 5 jan 2006 à 19:03 (CET)

Dernière version du 10 juin 2007 à 19:06


convertir de DOS vers Unix et d'Unix vers DOS

Le programme tofrodos permet la conversion automatique des fichiers textes entre les encodages de type DOS (ce qui vaut pour tous les windows) et les encodages de type UNIX. Ce programme est disponible dans la distribution debian et fonctionne via deux commandes : todos et fromdos.

Pour convertir un seul fichier en le remplaçant par sa conversion, utiliser l'option -o. Un backup est réalisé si on utilise au lieu de l'option -o l'option -b, et l'ancien fichier est renommé avec une extension .bak.