Bonjour,
Je suis en train de créer un script qui normalement devrait formater un fichier qui a la tête suivante :
CHAMP1:CHAMP2:123:4:567
L'objectif est d'arriver à un format fixe sans séparateur :
CHAMP1 CHAMP2 00001230040567
Mon script est le suivant :
awk 'BEGIN { FS=":" ;
OFS=":" ;
printf "%10s %10s %07d %03d %04d\n",$1,$2,$3,$4,$5
}
' OLD_FIC > NEW_FIC
Et j'obtiens dans mon NEW_FIC une ligne avec :
000000000000000000000
???
Je ne comprends pas ou ça peche...
Pourriez vous m'aider ?
Merci beaucoup
