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
Partager