#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 .
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 .
Merci
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
Hors ligne