[Linux-bruxelles] question bash
Aldo
info at brlspeak.net
Lun 19 Oct 17:04:35 CEST 2009
Yo 2tienne,
On Mon, Oct 19, 2009 at 03:08:49PM +0200, Etienne wrote:
> echo ${P[$i]} fonctionne aussi
>
> si tu mets $P[$i]
> il évalue d'abord $P qui n'est pas défini, donc remplacé par "rien"
> puis [
> puis $i remplacé par sa valeur
> puis ]
>
> c'est pourquoi il faut mettre les { } autour de P[ ]
Je viens de tenter ceci mais ça ne marche pas:
#!/bin/bash
P[1]=" 1 truc"
P[2]=" 2 machin"
P[3]=" 3 bazar"
Q[4]=" 4 truc"
Q[5]=" 5 machin"
Q[6]=" 6 bazar"
for i in $(seq 1 3); do
for j in $(seq 4 6); do
echo "${P[$i]Q[$j]}"
done
done
exit
Je dois encore faire une fameuse faute qq part!
Il me mets trois fois truc, machin bazar.
Aldo.
Plus d'informations sur la liste de diffusion Linux-bruxelles