|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre expérimenté
![]() ![]() Inscription : mars 2007 Messages : 506 ![]() |
Bien le bonjour à vous.
J'ai aujourd'hui un petit soucis d'espace en trop dans un de mes scripts de démarrage. Pour faire simple, j'essaye d’écrire une phrase de longueur x à laquelle j'ajoute un espace (des décalages) de y puis la note [OK] ou [NOK] Mon script fait bien ce que je lui demande, à une exception prêt, il m'ajoute un espace non désiré. Donc, voici ce que je veux: ![]() Et voici ce que j'obtiens: ![]() Je met mon script ici: Code :
Pour obtenir le premier résultat, je suis obligé de rajouter un -1 aux opérations de calcul de la longueur, perso ça me dérange pas plus que ça, mais tant qu'à faire j'aimerais avoir un truc clean. Merci de votre aide par avance. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 071 ![]() |
Bonjour,
c'est toi-même qui l'ajoute dans le format du printf fais plutôt ainsi : Code :
printf "${BINARY_FOUND}%*s\n" $WIDTH_BINARY_FOUND "[OK]"
|
|
|
10
|
|
|
#3 | |
|
Membre expérimenté
![]() ![]() Inscription : mars 2007 Messages : 506 ![]() |
Citation:
Je cherchais justement un moyen de récupérer la valeur de la variable sans les '' merci beaucoup
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com