Ajout de zero a une variable

Ajout de zero a une variable - Shell/Batch - Programmation

Marsh Posté le 27-06-2012 à 12:17:47    

Bonjour,
J'ai un script bash avec un nombre en input que j'appelle comme ca :

./script 1


J'aimerai pouvoir changer ce nombre en 001 par exemple pour pouvoir l'utiliser pour creer un dossier avec mkdir.
 
Cette commande marche bien pour afficher le nombre dans le bon formatage :

printf "%03d" $1


sachant que $1 est le resultat de mon input.
 
Mais j'ai un petit probleme pour l'utiliser comme variable.
Je pense que ce n'est pas complique mais mon niveau de bash est limite.
Merci :jap:

Reply

Marsh Posté le 27-06-2012 à 12:17:47   

Reply

Marsh Posté le 27-06-2012 à 12:38:38    

Avec le flag -v de printf, c'est mieux :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed