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
Marsh Posté le 27-06-2012 à 12:38:38
Avec le flag -v de printf, c'est mieux
Make sure you enter the(*)required information where indicate.HTML code is not allowed
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