Liste d'elements...

Liste d'elements... - Shell/Batch - Programmation

Marsh Posté le 03-07-2003 à 21:49:53    

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
Reply

Marsh Posté le 03-07-2003 à 21:49:53   

Reply

Marsh 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
Reply

Marsh 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"}
:)

Reply

Marsh 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 :sweat:  
 
ca fait que 3 jours que j'apprends alors je connais pas encore tout :p
 
 
mais si tu fais  
variable="brol brol", normalement il conserve l'espace.
 
echo $variable => brol brol

Reply

Marsh Posté le 04-07-2003 à 10:15:25    

exact..
Et si tu fais :  
 

Code :
  1. TOTO="haha hoho huhu"
  2. for T in $TOTO ; do
  3.     echo $T
  4. 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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed