Bonjour,

J'ai un problème concernant la visibilité des variables dans mon code. Voilà le code:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#!/bin/bash
 
for cpt in `seq 1 1000`;
do
	expect1.sh
	exit
done

L'expect:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#!/usr/bin/expect -f
 
spawn ssh-magasin $cpt

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