Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2006, 09h09   #1
Membre du Club
 
Avatar de domiq44
 
Inscription : novembre 2005
Messages : 203
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : novembre 2005
Messages : 203
Points : 51
Points : 51
Par défaut Formatage de chaînes de caractères

Bonjour,

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

Code :
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 :
mySecondVar="la valeur est ***Hello World         ***
Comment faire ?

En tout cas, pas comme ça :

Code :
mySecondVar="la valeur est ***${myFirstVar}***"
Une solution peut être celle-ci :

Code :
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 !!!
domiq44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 09h50   #2
Membre Expert
 
Avatar de 2Eurocents
 
Inscription : septembre 2004
Messages : 2 180
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : septembre 2004
Messages : 2 180
Points : 2 442
Points : 2 442
Comme ça :
Code :
1
2
myFirstVar="Hello World"
mySecondVar=$( printf "la valeur est ***%-20s***" $myFirstVar )
__________________
La FAQ Perl est par ici
: La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !
2Eurocents est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 10h52   #3
Membre du Club
 
Avatar de domiq44
 
Inscription : novembre 2005
Messages : 203
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : novembre 2005
Messages : 203
Points : 51
Points : 51
Merci

Cela me convient parfaitement !
domiq44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h29.


 
 
 
 
Partenaires

Hébergement Web