j'ai un problème à résoudre pour lequel je ne maîtrise pas encore les outils.
Je voudrais transformer un fichier texte du genre :
Code : Tout sélectionner
CODE9CHIF MLLYYYYYYYYYYYYY XXXXXXX XXXXXXX NNNNNNNNCOP ACTIVITE 0680093GCIO THANN BBB.0 STRASBOURGT 15
CODE9CHIF MLLYYYYYYYYY XXXXXXXXX XXXXXXXXX NNNNNNNNCOP ACTIVITE 0681639MCIO MULHOUSE II MULHOUSE BBB.0 STRASBOURGT 15
CODE9CHIF MLLYYYYYY XXXXXXXXX XXXXXXXXX NNNNNNNNCOP ACTIVITE 067014ZJZONE DE REMPLACEMENT ZR Bas-Rhin (Zone Departen BBB.0 STRASBOURGT 15
CODE9CHIF MLLYYYYYYYYYYYYYYYXXXXXXXXXXX XXXXXXXXXXX NNNNNNNNCOP ACTIVITE 0670138LCIO SAVERNE BBB.0 STRASBOURGT 15
CODE9CHIF MLLYYYYYY XXXXXXXX XXXXXXXX NNNNNNNNCOP ACTIVITE 0681639MCIO MULHOUSE II MULHOUSE BBB.0 STRASBOURGT 15
en quelque chose comme ça :
Code : Tout sélectionner
CODE9CHIF;MLLYYYYYYYYYYYYY;XXXXXXX;XXXXXXX;NNNNNNNNCOP;ACTIVITE;0680093GCIO;THANN;BBB.0;STRASBOURGT;15;
CODE9CHIF;MLLYYYYYYYYY;XXXXXXXXX;XXXXXXXXX;NNNNNNNNCOP;ACTIVITE;0681639MCIO;MULHOUSE;II;MULHOUSE;BBB.0;STRASBOURGT;15;
CODE9CHIF;MLLYYYYYY;XXXXXXXXX;XXXXXXXXX;NNNNNNNNCOP;ACTIVITE;067014ZJZONE;DE;REMPLACEMENT;ZR;Bas-Rhin;(Zone;Departen;BBB.0;STRASBOURGT;15;
CODE9CHIF;MLLYYYYYYYYYYYYYYY;XXXXXXXXXXX;XXXXXXXXXXX;NNNNNNNNCOP;ACTIVITE;0670138LCIO;SAVERNE;BBB.0;STRASBOURGT;15;
CODE9CHIF;MLLYYYYYY;XXXXXXXX;XXXXXXXX;NNNNNNNNCOP;ACTIVITE;0681639MCIO;MULHOUSE;II;MULHOUSE;BBB.0;STRASBOURGT;15;
Quel outil me conseillez-vous pour insérer un caractère (un ; en l'occurrence) à la colonne tant de chaque ligne ?
Après, il faut, je pense, supprimer les chaînes de caractères de plus de un espace.
Je me suis laissé dire que sed était peut-être la solution ...
Merci des pistes que vous voudrez bien me fournir.
Renaud
=-=-=-=-=
No RTFM please ! I am reading that f..... LONG manual !