Hello la compagnie

Sous linux redhat 7.3 j'ai le fichier "csv" suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
VAL1;   AB ; Decription 1
VAL2;   0  ; Decription 2
VAL3;  1AB ; Decription 3
VAL4; RX003; Decription 4
VAL5; 13AB ; Decription 5
VAL6;  11  ; Decription 6
j'ai besoin de le reformater avec le 2eme champs paddé à gauche sur 5 caractères avec des "0" (mon problème est que ma zone est alpha numérique et pas pure "numerique" sans quoi no soucaille avec awk )
ce qui donnerait le resultat ci-apres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
VAL1;000AB; Decription 1
VAL2;00000; Decription 2
VAL3;001AB; Decription 3
VAL4;RX003; Decription 4
VAL6;00011; Decription 6
je suis loin de maitriser toutes les subtilités de awk, aussi, si vous avez une soluce à me proposer je vous en remercie par avance
@Argoet