Hello tout le monde,
Je souhaiterai parcourir un tableau Bash avec comme indice une variable.
declare -a tab_url
list_url="url1 url2 url3"
numero_ligne=1
for url in $list_url
do
echo ""
echo ""
tab_url[${numero_ligne}]="$url"
numero_ligne=$(($numero_ligne+1))
echo "url = $url"
echo "numero_ligne = ${numero_ligne}"
echo "tab_url = $tab_url[${numero_ligne}]"
done
Et malheureusement, j'obtiens :
url = url1
numero_ligne = 2
tab_usr = [2]
url = url2
numero_ligne = 3
tab_usr = [3]
Comme vous pouvez voire, l'indice est bien interpertré mais son interprétation n'est pas utilisé par le tableau tab_url. 🙁
Malheureusement dans les doc que j'ai trouvé sur le net, comme cella-la,
http://www.ixany.org/docs/Shell_Les_tableaux_en_bash.html#creation
il parle de tous les types d'utilisation d'un tableau sauf pour lire un tableau avec un indice comme variable 🙁