Bonjour,

J'ai une variable hébergeant une chaîne de caractères, par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
myFirstVar="Hello World"
Maintenant, je veux qu'elle soit intégrée dans une autre chaîne, sur, par exemple, 20 caractères, comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mySecondVar="la valeur est ***Hello World         ***
Comment faire ?

En tout cas, pas comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mySecondVar="la valeur est ***${myFirstVar}***"
Une solution peut être celle-ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
myFirstVar="Hello World                                                     "
mySecondVar="la valeur est ***$(expr substr "$myFirstVar" 1 20)***"
Mais je triche volontairement en ajoutant plein de "blanc" à la fin !!!