Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/12/2009, à 01:49

OzBird

[Résolu] Incrustation de varibles

Salut !

Je suis confronté, à un soucis de variables dans un de mes scripts hmm .
Pour faire simple :

a=1            #Variable changeant en fonction du nombres de paramètres passé à une fonctions
echo $${a}     #Problème....

Le but étant que 'echo $${a}' devient un 'echo $1'.
J'ai essayer différentes écriture mais, je n'obtiens pas le résultat voulu.

Quelle est la bonne écriture ?
Merci !

Dernière modification par OzBird (Le 17/12/2009, à 03:29)

Hors ligne

#2 Le 17/12/2009, à 01:52

sputnick

Re : [Résolu] Incrustation de varibles

Pas sur de comprendre mais il me semble que tu essaye d'afficher le nom d'une variable qui fais référence à une autre, donc :

echo ${!a}

On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#3 Le 17/12/2009, à 02:42

OzBird

Re : [Résolu] Incrustation de varibles

C'est exactement ce que je voulais smile.
Merci wink
En en revanche, j'étais loin de trouver la solution, le '!' est généralement utilisé comme négation.
A-tu une explication à cette syntaxe ?

Hors ligne

#4 Le 17/12/2009, à 03:14

sputnick

Re : [Résolu] Incrustation de varibles

man bash puis tape :
/\$\{\!


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#5 Le 17/12/2009, à 03:28

OzBird

Re : [Résolu] Incrustation de varibles

Merci smile

Hors ligne