Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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