|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 100 ![]() |
Bonjour,
Je ne connais pas bien les shell et j'ai un fichier à formater. en fait je récupère un champs de type number(12,2) d'une base de donnée oracle. Je dois formater ce champs en supprimant la virgule et en réservant les deux derniers caractères au chiffre se trouvant après la virgule et les dix premiers au chiffre précédant la virgule. Si le number ne tient pas sur 12 caractère, je le compléte avec des 0 Par exemple (2 --> 000000000200 2,5 --> 000000000250 et 2,55 --> 000000000255) voici un exemple de mon fichier sortie que je dois formater (le séparateur entre les champs est ';'); le champs que je vais formater est le champs numéro 5 010;S;26/09/2008; ;222,7 ;0 Merci pour votre aide |
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Inscription : juillet 2006 Messages : 30 ![]() |
Sans etre super fort en perl, j'ai fait un petit script qui effectue ce que tu souhaite :
Code :
|
||
|
00
|
Copyright © 2000-2012 - www.developpez.com