Pular para o conteúdo

Integração Shell - Expect [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Integração Shell - Expect [RESOLVIDO]

Enviado em 22/10/2010 - 14:56h

Pessoal, estou desenvolvendo um script em expect puro, sou novato nisso, e preciso integrar com funções do shell, mas o interpretador expect não entende os comandos, obviamente. Alguém pode me explicar como faço isso? Um exemplo do que quero fazer:

for i in $(seq 10);do
set var comando
done

spawn $var

Responder tópico

2. Exemplos

Enviado em 23/10/2010 - 00:38h

Você pode tentar algo do tipo:

#!/bin/sh
var=123 expect -c 'puts $env(var)'

ou

#!/bin/sh
var=123
export var
expect -c 'puts $env(var)'

3. Solução

Enviado em 25/10/2010 - 13:46h

Beleza, cara, segui o seu conselho. Fiz um pouco diferente, mas seguindo seus conceitos. Quem estiver a fim de saber, fiz da seguinte forma:

a[1]=x
a[2]=y
.
.
a[10]=z

for i in $(seq 10);do
./script_em_expect ${a[$1]}
done

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder