Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1402 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Convertir un fichier texte dos en fichier unix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Convertir un fichier texte dos en fichier unix

n°288690
sylvaing
Posté le 04-07-2003 à 17:34:16  profilanswer
 

Hola todos,
 
J aimerais convertir un fichier texte dos en fichier Unix ou avoir la commande vi ou edit pour retirer tous les ^M qui apparaissent a la fin du fichier...
 
Merci ;)

mood
Publicité
Posté le 04-07-2003 à 17:34:16  profilanswer
 

n°288692
Cruchot
Posté le 04-07-2003 à 17:37:15  profilanswer
 

Code :
  1. sed -e '1,$s/\^M//g' tonfichier > tonfichier2
  2. rm tonfichier
  3. mv tonfichier2 tonfichier
  4. ou sous VI
  5. :1,$s/\^M//g


Message édité par Cruchot le 04-07-2003 à 17:44:35
n°288701
Mjules
Modérateur
Parle dans le vide
Posté le 04-07-2003 à 17:51:26  profilanswer
 

ou avec le paquet dos2unix

n°288703
sylvaing
Posté le 04-07-2003 à 17:52:10  profilanswer
 

Cruchot a écrit :

Code :
  1. sed -e '1,$s/\^M//g' tonfichier > tonfichier2
  2. rm tonfichier
  3. mv tonfichier2 tonfichier
  4. ou sous VI
  5. :1,$s/\^M//g




 
Merci, mais ca ne marche toujours pas....:(
Quand je tape  
 
sed -e '1,$s/\^M//g' tonfichier > tonfichier2
 
la commande
1,$s/\^M//g
 
n est pas reconnue

n°288704
farib
Posté le 04-07-2003 à 17:52:18  profilanswer
 

unix2dos & dos2unix

n°288706
sylvaing
Posté le 04-07-2003 à 17:56:44  profilanswer
 

farib a écrit :

unix2dos & dos2unix


 
Je dois les telecharger ou ? tu peux me dire ?
 
Gracias

n°288711
Cruchot
Posté le 04-07-2003 à 18:03:28  profilanswer
 

Sylvaing a écrit :


 
Merci, mais ca ne marche toujours pas....:(
Quand je tape  
 
sed -e '1,$s/\^M//g' tonfichier > tonfichier2
 
la commande
1,$s/\^M//g
 
n est pas reconnue


 
C'est bizarre, et sous vi ca fait pareil ?
Perso j'utilise cette commande dans un script qui vire tous les ^M automatiquement, j'ai jamais eu de pb.


Message édité par Cruchot le 04-07-2003 à 18:09:19
n°288716
Mjules
Modérateur
Parle dans le vide
Posté le 04-07-2003 à 18:08:17  profilanswer
 

Sylvaing a écrit :


 
Je dois les telecharger ou ? tu peux me dire ?
 
Gracias


 
tout dépend de ta distribution, cf topic de liens.

n°288718
sylvaing
Posté le 04-07-2003 à 18:12:03  profilanswer
 

que ca soit VI ou sed, c est pareil.... ^M ne doit pas etre reconnu comme une chaine de caracteres... :(
 
Mais la solution c est le transfert ASCII ou binaire...et la ca marche....
 
Merci tout de meme pour tout ;)

n°288721
Cruchot
Posté le 04-07-2003 à 18:20:00  profilanswer
 

Sylvaing a écrit :

que ca soit VI ou sed, c est pareil.... ^M ne doit pas etre reconnu comme une chaine de caracteres... :(
 
Mais la solution c est le transfert ASCII ou binaire...et la ca marche....
 
Merci tout de meme pour tout ;)


 
Tu utilises quel unix ? et quelle version de vi et sed ? C'est bizarre quand meme :/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Convertir un fichier texte dos en fichier unix

 

Sujets relatifs
Quelle est la commande qui permet d'écrire un texte en étoiles?Visio sous unix ????
Linux c'est Unix ?grep sur un fichier ?
fichier desagreableDOS : créer un fichier à partir chaine de caracteres
Gentoo c'est genial !!!! (je parle du Gestionnaire de fichier)Fichier Temp d'Overnet
renomage en masse de fichier avec des foutu charset :([KDE] dans quel fichier est stocke le theme d'icones ??
Plus de sujets relatifs à : Convertir un fichier texte dos en fichier unix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR