|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre confirmé
![]() Simon C.Développeur Web Inscription : avril 2010 Messages : 127 ![]() |
Bonjour,
J'ai un problème concernant la visibilité des variables dans mon code. Voilà le code: Code :
L'expect: Code :
ssh-magasin est un script qui fonctionne très bien, j'ai vérifié. Le problème retourné est "can't read "cpt": no such variable while executing "spawn ssh-magasin $cpt" (file /home/saymoneu/bin/expect1.sh" line 3) Chose incroyable: ca marchait parfaitement hier. Aujourd'hui ça lui plait plus alors que je n'ai rien changé au code... Si quelqu'un a un bon lien expliquant la visibilité des variables en shell, ou est capable de m'expliquer, merci de vous manifester je tourne en rond depuis 2h. ![]() Bonne journée |
||||
|
|
10
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
c'est tout à fait normal, les variables sont locales
par contre pour passer une variable à un autre script il faut la lui donner en paramètre, et utiliser le paramètre dans le second script. exemple : les paramètres sont notés $1, $2, $3 et ainsi de suite. |
|
|
10
|
|
|
#3 |
|
Membre confirmé
![]() Simon C.Développeur Web Inscription : avril 2010 Messages : 127 ![]() |
Merci pour la réponse, ca fonctionne
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com