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". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#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}

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

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 :
/\$\{\!


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

Hors ligne

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

OzBird

Re : [Résolu] Incrustation de varibles

Merci smile

Hors ligne

Haut de page ↑