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: Pierre ESTREM <peterpan31 AT free.fr>
  • To: Jean-Marc MONGRELET <jeanmarc.mongrelet AT free.fr>, linux-31 AT culte.org
  • Subject: Re: bash: nom de tableau...
  • Date: Thu, 5 Aug 2021 01:56:53 +0200
  • Authentication-results: pic2s.le-pic.org; dkim=pass (2048-bit key; unprotected) header.d=free.fr header.i= AT free.fr header.b="SC+Qxcbt"; dkim-atps=neutral

Bonjour JM,

AAh non !
Icitu reconstruis un tableau 'name' identique à 'tab'.

"Ce n'est pas du jeu" ;)

C'est la chaîne "tab" ($name) que je voudrais utiliser.

Merci
--
pierre estrem


Le 05/08/2021 à 01:45, Jean-Marc MONGRELET (via linux-31 Mailing List) a écrit :
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