Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 17/12/2009, à 02: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, à 04:29)

Hors ligne

#2 Le 17/12/2009, à 02: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}

bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#3 Le 17/12/2009, à 03: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, à 04:14

sputnick

Re : [Résolu] Incrustation de varibles

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


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

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

OzBird

Re : [Résolu] Incrustation de varibles

Merci smile

Hors ligne

Haut de page ↑