[Linux-bruxelles] question bash

Bruno bruno at brunop.be
Lun 19 Oct 11:48:28 CEST 2009


slt

j'ai pas de bash sous la main mais de memoire :

for i in $(seq 1 36); do
    echo $P[$i]
done

bref c une histoire de crochets, sinon eval ?

--
Envoyé de mon iPod

Le 19 oct. 2009 à 10:17, Aldo <info at brlspeak.net> a écrit :

> Hello,
>
> je voudrais savoir si, dans un script où par ex. on a prédéfinit 36
> variables (contenu texte à afficher), on pouvait d'une façon ou d'ne 
>  autre
> via une boucle for ou autre faire afficher les 36 "textes";
>
> en résumé, au lieu de faire:
> echo "$P1 $P2 $P3 $P4"
>
> ai-je la possibilité de faire afficher $P1 jusqu'à $P36 ?
>
> J'ai tenté une boucle
> for i in [1-36]; do
> echo "$P$i"
> done
> mais ça ne marche pas, cad il m'affiche le [1-36]:
>
> que fais-je de travers ?
>
> Aldo.
>
>
> -- 
> Linux-bruxelles mailing list
> Linux-bruxelles at lists.bxlug.be
> http://lists.bxlug.be/mailman/listinfo/linux-bruxelles
>





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