|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2008 Messages : 2 ![]() |
Bonjour,
Après quelques tests et recherches infructueuses, je demande un peu d'aide. ![]() J'ai crée un script qui écrit un texte (donné en argument) et le complète avec des espaces pour obtenir un texte de 24 caractères. Voici mon script char24 Code :
Mais j'ai un problème lorsque esp=" "... ![]() Il ne prends pas en compte les espaces ! Voyez-vous une solution ? |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : décembre 2004 Messages : 19 669 ![]() |
Tu as essayé avec le code ASCII ?
|
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : mai 2006 Messages : 349 ![]() |
Tu as essayé avec printf ?
__________________
There's nothing like $HOME! |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 2 ![]() |
Avec esp=$'\040', c'est la même chose... bash élimine les espaces superflues.
Ca fonctionne très bien... en une seule ligne ! Je ne connaissais pas (je débute depuis quelques jours...) Il faut juste ajouter des guillemets entre la variable pour ne pas répéter les espaces lors d'un texte composé de plusieurs mots. Soit... Merci pour les infos ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com