#1 Le 02/01/2014, à 17:47
- Pam547
[résolu]Combiner des variables en bash
Bonjour,
#! /bin/bash
mois347=janvier
a=mois
b=347
mois=$a$b
echo $mois # renvoie mois347 alors qu'il faudrait janvier
Vous auriez une subtilité à proposer ?
Edit : Problème résolu en utilisant les tableaux
#! /bin/bash
mois[346]=janvier
mois[349]=fevrier
mois[352]=mars
echo ${mois[346]}
Merci
Dernière modification par Pam547 (Le 02/01/2014, à 18:22)
Art.9.(code civil) Chacun a droit au respect de sa vie privée.
Art.12.(déclaration universelle des DDH) Nul ne sera l'objet d'immixtions arbitraires dans sa vie privée, sa famille, son domicile ou sa correspondance, ni d'atteintes à son honneur et à sa réputation. Toute personne a droit à la protection de la loi contre de telles immixtions ou de telles atteintes.
Hors ligne
#2 Le 03/01/2014, à 11:25
- credenhill
Re : [résolu]Combiner des variables en bash
hello
$ mois347=janvier
$ a=mois; b=347
$ mois=$a$b
$ echo ${!mois}
janvier
mais les tableaux, c'est mieux
Hors ligne