Appel d'une variable definit ailleur
lm
-
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 -
Bonsoir,
je galere pour recuperer mes variables ....
J'ai un script : toto.sh qui lance conf.sh
dans conf.sh
je defini
monrepertoiredetravail=(data/)
Dans toto. sh on trouve
./conf.sh
echo monrepertoiredetravail
echo $monrepertoiredetravail
Mais je ne recupere pas ma variable.
Si je mets export dans conf.sh ca va pas mieux malgres mes esperances.
Merci a ce forum d'exister merci a vous pour vos reponses ...
je galere pour recuperer mes variables ....
J'ai un script : toto.sh qui lance conf.sh
dans conf.sh
je defini
monrepertoiredetravail=(data/)
Dans toto. sh on trouve
./conf.sh
echo monrepertoiredetravail
echo $monrepertoiredetravail
Mais je ne recupere pas ma variable.
Si je mets export dans conf.sh ca va pas mieux malgres mes esperances.
Merci a ce forum d'exister merci a vous pour vos reponses ...
Configuration: Windows XP Firefox 1.5.0.11
3 réponses
-
Salut,
Si je mets export dans conf.sh ca va pas mieux malgres mes esperances.
mets ton export dans le fichier d'initialisation de shell (.bashrc pour bash) -
je connais pas bashrc ... ca se trouve ou ?
je souhaiterai juste changer la variable dans le shell d'execution ...
c'est possible ?
merci pour ta réponse
lm -
Salut,
Modifie ton "toto.sh" comme suit :#! /bin/bash echo ${monrepertoiredetravail:-ICI} echo "=================================" . conf.sh echo ${monrepertoiredetravail}Voir aussi : le remplacement de variables en shell bash
;-))