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 :
J'ai essaye avec ces lignes de commandes mais ca me retourne toujours le montant avec un '.'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)
Merci d'avance
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
Partager