#1 Le 17/12/2009, à 02:49
[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, à 04:29)
Hors ligne
#2 Le 17/12/2009, à 02:52
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}bashfr.org(random);
<Raine> j'ai loupé mon arrêt de bus ;(
<Claes|afk> tu veux dire qu'il se deplacait lui aussi ?
Hors ligne
#3 Le 17/12/2009, à 03:42
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, à 04:14
Re : [Résolu] Incrustation de varibles
man bash puis tape :
/\$\{\!
bashfr.org(random);
<Raine> j'ai loupé mon arrêt de bus ;(
<Claes|afk> tu veux dire qu'il se deplacait lui aussi ?
Hors ligne
#5 Le 17/12/2009, à 04:28
Re : [Résolu] Incrustation de varibles
Merci ![]()
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » [Résolu] Incrustation de varibles