|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 16 ![]() |
Bonjour,
Je souhaiterais savoir comment mettre des caractères par défaut avec printf. Par exemple, je veux que mon résultat soit sur 4 caractères et que des zéro soit ajouter en début de chaine si mon résultat est sur 1,2 ou 3 caractères. Comment adapter la commande printf ("%4s", resultat) pour avoir en sortie 0030 au lieu de 30 ou 0003 au lieu de 3 par exemple. Merci de votre aide. |
|
|
00
|
|
|
#2 | |
|
Membre expérimenté
![]() Inscription : mars 2007 Messages : 469 ![]() |
Citation:
En ksh, 2 solutions (de mémoire parce que je suis en bash) 1._ déclarer ta variable comme suit : typeset -Z4 var var=3 echo $var 0003 2._ Format par printf echo $var2 3 print %.4d $var2 0003 |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com