[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