Format d'une variable

Bonjour,

J'ai une petite demande à vous soumettre. Je ne pense pas ue ce soit très dur mais google n'a pas su m'aider.

Je récupère un nombre (de ligne) dans une variable et je voudrais qu'elles soit au format "10 chiffres".
c'est à dire de : 0000000001 (ou même " 1") à 9999999999.

Comment puis-je faire ?

merci d'avance,
pillow

1 réponse

  1. Contributeur
    Salut,

    $ A=10
    $ printf "%010d\n" $A
    0000000010
    $ A=500
    $ printf "%010d\n" $A
    0000000500
    $

    ;-))
    0