Bonjour,

J'ai un petit souci assez bloquant depuis qq jours ^^.

Je resume le pb en esperant qu'il y a un sauveur pr m'aider.

Contexte :
Le but est de decouper l'entete d'un fichiers et de pouvoir utiliser les variables de l'entete pour le stocker dans une table.
Bref le pb est que j'ai un champs decimal (ex : 86.25) qui ne peut etre reconnu qu'en format (ex : 86,25)

ex d'entete :
Champs1;Champs2;Champs3;Champs4;Champs5

Champs1 = toto.titi
Champs2 = date du jour (dd/mm/yyyy hh:mm)
Champs3 = grosminet
Champs4 = 86.25 (montant)
Champs5 = 865 (toujours entier)
J'ai essaye avec ces lignes de commandes mais ca me retourne toujours le montant avec un '.'

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
HEADER = Champs1;Champs2;Champs3;Champs4;Champs5
 
VAR_1=`echo "${HEADER}" | cut -d ';' -f1-3,5 | sed "s/;/','/g" | tr -d '\r\n'`
VAR_2=`echo "${HEADER}" | cut -d ';' -f4 | sed "s/'.'/','/g" | tr -d '\r\n'`
 
VAR = $VAR_1 | $VAR_2
Merci d'avance