Forum Programmation.shell SED : Remplacer sous conditions...

Posté par  . Licence CC By‑SA.
Étiquettes :
0
14
avr.
2021

Bonjour,

voilà, j'ai des gros fichiers à plat qui présente des données date, texte, alphanumérique, montants, …

Or, j'ai un SGB pour les exploiter et il bloque sur l'interprétation des fichiers pour une simple raison : Le format du champ numérique n'accepte pas les espaces et le séparateur de décimale est le point.

Du coup, je tâtonne avec sed pour passer de (mon fichier source):
TABLE;MODELE K568 IGNI;ELEC;1 256,34;20/05/2020;18/12/2020;HJ6KRL4;753261552
A ça (résultat grandement désiré) :
TABLE;MODELE K568 IGNI;ELEC;1256.34;20/05/2020;18/12/2020;HJ6KRL4;753261552

Ou j'ai (…)