![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Futur Membre du Club
![]() Date d'inscription: octobre 2007
Messages: 39
|
Bonjour,
Je voudrais avoir un renseignement pour savoir s'il était possible via une fonction de faire un padding sur une variable pour qu'il me donne à partir d'une valeur me pad le champ avec une longueur donné et des zero a gauche. Exemple : Je rentre en paramètre de ma fonction la valeur : FA En sortie de ma fonction, je veux une longueur de 4 pour mon champ avec des zero a gauche : 00FA Voila, pour l'instant j'ai ce code, mais je voudrais trouvé plus performant : Code :
SIZE=`expr length ${maVariable}`
until [ "$SIZE" -eq "4" ]
do
maVariable="0${maVariable}"
SIZE=`expr length ${maVariable}`
done
gud Dernière modification par julp ; 05/06/2008 à 18h00 Motif: correction balises [code] |
|
|
|
![]() |
![]() |
||
Fonction shell pour du padding ?
|
||
| Outils de la discussion | |
|
|