[Linux-bruxelles] question bash

david de grave david.degrave at paratel.be
Lun 19 Oct 16:22:34 CEST 2009


Hello,
 
    La solution que j'utilise personnellement est la suivante:
 
    tab=(truc machin bazard)
    tab[3]=brol 
 
    for t in ${tab[*]}
    do
        echo $t
    done
 
ou
 
    for (( i=0 ; i<4 ; i++ ))
    do
        echo ${tab[i]}
    done
 
    Si ca a pu aider quelqu'un... ;-)
 
Bien à vous,
David.
 


________________________________

	From: linux-bruxelles-bounces+david.degrave=paratel.be at lists.bxlug.be [mailto:linux-bruxelles-bounces+david.degrave=paratel.be at lists.bxlug.be] On Behalf Of Etienne
	Sent: lundi 19 octobre 2009 15:05
	To: Mailing-list du BxLUG
	Subject: Re: [Linux-bruxelles] question bash
	
	
	sais pas si c'est LA solution, mais maintenant, ça a l'air de fonctionner:
	
	P[1]="truc"
	P[2]="machin"
	P[3]="bazar"
	for i in $(seq 1 3); do
	    echo ${P[${i}]}
	done
	
	
	
	
	
	Le 19 octobre 2009 14:34, Etienne <chokeboy at gmail.com> a écrit :
	


		Le 19 octobre 2009 14:17, Aldo <info at brlspeak.net> a écrit : 



			Non ça ne marche pas; 


		je ne suis pas expert, mais je pense que pour utiliser l'exemple de Bruno, tu dois définir tes variables dans un tableau;
		
		P[0]="truc"
		P[1]="bazar"
		P[2]="machin"
		
		au lieu de 
		
		P0="truc"
		P1="bazar"
		P2="machin"
		
		bàv,
		Etienne
		


-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: </pipermail/linux-bruxelles/attachments/20091019/36994f51/attachment-0002.html>


Plus d'informations sur la liste de diffusion Linux-bruxelles