expect et plusieurs variable
Bonjour,
J'ai un script qui est lancé par expect avec plusieurs variables.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
ip=$1 login=$2 pass=$3 log=$4 nomliv=$5 script=$6 statut=$7
/usr/bin/expect << EOF
spawn telnet ${ip}
expect "login:"
send "${login}\r"
expect "Password:"
send "${pass}\r"
expect "*#"
spawn ./livraison.sh ${nomliv} ${script} ${statut} ${log} > ${log}
expect "*#"
send "exit"
exit
EOF |
Le problème est que je ne sais pas comment faire pour que la commande spawn interprète mes variables.