SOS Variable dynamique en bash
Résolu
yinkoh
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
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