Qlqu'un sait comment creer une liste de chaines de caracteres contenant des espaces, en shell unix
Message édité par @ttil@ le 03-07-2003 à 21:51:19
Publicité
Posté le 03-07-2003 à 21:49:53
art_dupond
je suis neuneu... oui oui !!
Posté le 03-07-2003 à 21:56:00
chaine="je sais pas, comme ca peut etre ?"
ps : j'ai pas bien compris la question, faut pas se facher
Message édité par art_dupond le 03-07-2003 à 21:56:26
@ttil@
Q, retire ce bonnet !
Posté le 03-07-2003 à 22:00:03
une liste composée de chaines, elles-meme composées d'espaces, par exemple la liste:
{"a b c", "d e f", "g h i"}
Il ne faut pas que le shell comprenne:
{"a", "b", "c", "d", "e", "f", "g", "h", "i"}
art_dupond
je suis neuneu... oui oui !!
Posté le 03-07-2003 à 22:15:32
je ne sais pas comment donner une liste de chaines.
Tu veux remplir en une fois un tableau c'est ca ? ca je sais pas
ca fait que 3 jours que j'apprends alors je connais pas encore tout
mais si tu fais variable="brol brol", normalement il conserve l'espace.
echo $variable => brol brol
gfive
Posté le 04-07-2003 à 10:15:25
exact..
Et si tu fais :
Code :
TOTO="haha hoho huhu"
for T in $TOTO ; do
echo $T
done
Ca donne :
haha
hoho
huhu
mais si tu fais echo $TOTO
ça te répond : haha hoho huhu
Avec ça, normalement, tu peux faire à peut près n'importe quoi.