SOS Variable dynamique en bash
Résolu
yinkoh
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je souhaite enregistrer le résultat d'une fonction dans une variable:
Je souhaiterai que soit crées les variables $a, $b, $c avec les valeurs 0, 1, 2
Comment faire svp ?
Je souhaite enregistrer le résultat d'une fonction dans une variable:
idents=(a b c); count=${#idents[*]}; for ((i=0; i < $count; i++)); do ident=${idents[${i}]}; ${ident}=${i}; done
Je souhaiterai que soit crées les variables $a, $b, $c avec les valeurs 0, 1, 2
Comment faire svp ?
A voir également:
- SOS Variable dynamique en bash
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Liste déroulante dynamique excel - Guide
- Bingo bash free - Télécharger - Divers Jeux
- Liste déroulante dynamique en cascade excel - Guide
3 réponses
Bonjour,
Fait simplement un eval de ton affectation :)
A plus
Fait simplement un eval de ton affectation :)
#!/bin/sh idents=(a b c); count=${#idents[*]}; for ((i=0; i < $count; i++)); do ident=${idents[${i}]}; eval ${ident}=${i}; done echo $a echo $b echo $c
A plus