[Linux-bruxelles] question bash
Aldo
info at brlspeak.net
Lun 19 Oct 16:48:05 CEST 2009
Bonjour Etienne:
On Mon, Oct 19, 2009 at 03:05:00PM +0200, Etienne wrote:
> 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 test est quasi convaincant:
j'ai mes 36 contenus qui s'affichent mais tout dans "une colone" cad à
gauche l'un en-dessous de l'autre,
alors qu'avec
echo "$P1 $P2
$P3 $P4
"
j'ai deux colonnes.
Je suppose que je dois faire une table à deux entrées,
cad définir plus haut des
P[1]="truc"
jusqu'à
P[18]="machin"
puis
Q[1]="bazar"
Q[18]="bidule"
?
Et ensuite faire deux for imbriquées pour avoir
1 truc 19 bazar
2 truc2 20 bazar2
... ...
18 machin 36 bidule
Ou es-ce plus simple ?
j'ai tenté là avec echo "${P[${i}]}"
mais les guillemets ne changent rien.
Aldo.
Plus d'informations sur la liste de diffusion Linux-bruxelles