IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

[Bash] Variable "dynamique"


Sujet :

Shell et commandes GNU

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [Bash] Variable "dynamique"
    Bonjour à tous,
    J'ai passé plusieurs heures sur ce problème sans succès.
    Je vous explique:

    A la racine j'ai un fichier main qui va appeler une fonction verification (cette fonction est à l'emplacement /FR/verif.sh)
    Au même emplacement (mais dans un fichier différent) j'ai un fichier où sont déclarés des serveurs de la façon suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    declare -a srv-messagerie=( mess1 mess2  ... )
    declare -a srv-DNS=( dns1 dns2 ... )
    ........

    Dans le main j'appelle ma fonction avec un paramètre donné par un for qui parcourt un tableau représentant le type de serveur (messagerie, dns, etc....

    Quand j'arrive dans ma fonction avec le paramètre "messagerie", j'aimerais parcourir tous les serveurs présents dans srv-messagerie.
    Pour ce faire je fais une boucle:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    type=$1
    for i in ${srv-${type}[@]}
    Le problème c'est que ça ne marche pas. J'obtiens bad substitution.

    Par contre si je mets "en dur" srv-messagerie[@] là ça fonctionne.

    Avez-vous une idée comment régler le problème?

    Je vous remercie.

    Bon week-end
    Dernière modification par N_BaH ; 26/05/2021 à 21h34.

Discussions similaires

  1. variable dynamique dans une fonction javascript
    Par Shivaneth dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/04/2005, 15h58
  2. Variables dynamiques
    Par CriPpLe dans le forum C++
    Réponses: 5
    Dernier message: 23/02/2005, 11h56
  3. [SQL SERVER 2000] Noms de variables dynamiques
    Par cassoulet dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 08/09/2004, 11h44
  4. Récupération de variables dynamiques complexes
    Par ludoboy dans le forum ASP
    Réponses: 7
    Dernier message: 24/05/2004, 17h51
  5. [LG]Problême Variable dynamique de types différents
    Par pierrOPSG dans le forum Langage
    Réponses: 2
    Dernier message: 29/04/2004, 16h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo