Accéder au contenu.
Menu Sympa

linux-31 - Re: bash: nom de tableau...

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: bash: nom de tableau...


Chronologique Discussions 
  • From: Jean-Marc MONGRELET <jeanmarc.mongrelet AT free.fr>
  • To: linux-31 AT culte.org
  • Subject: Re: bash: nom de tableau...
  • Date: Thu, 05 Aug 2021 01:45:03 +0200
  • Authentication-results: pic2s.le-pic.org; dkim=pass (2048-bit key; unprotected) header.d=free.fr header.i= AT free.fr header.b="Z32IQHX2"; dkim-atps=neutral

Le 04/08/2021 23:04, Pierre ESTREM a écrit :
Bonjour,

Je déclare un tableau :
declare -a tab=($(seq 1 10))

Je fais :
name="tab"

Comment appeler les éléments du tableau avec la variable $name ?

(l'expression "${${name}[@]]}" est erronnée )

Avec un truc du style:
$ declare -a tab=($(seq 1 10))
$ name=($(echo "${tab[@]}" | sed 's/ /\n/g'))
$ echo ${name[@]}
1 2 3 4 5 6 7 8 9 10

Bonne nuit,

JM





Archives gérées par MHonArc 2.6.19+.

Haut de le page