infelizmente não funciona Spiderslack

>From: SpiderSlack slack <[EMAIL PROTECTED]>
>Reply-To: [email protected]
>To: [email protected]
>Subject: Re: [shell-script] expect + shellscript
>Date: Sat, 28 Jan 2006 11:34:32 +0000 (GMT)
>
>e apenas um chute, se vc der um 'send "export $variavel' nao funcionaria??
>
>Gemayel Alves <[EMAIL PROTECTED]> escreveu:     Certo, blz, Fabiano, 
>so que o script q eu mexo, ele é em shellscript, por
>  isso eu nao fiz um script todo em expect entende, qdo tenho uma variavel 
>no
>  shellscript, com comandos em expect dentro dele, para importar essa 
>variavel
>  uso $env(variavel), oq quero é saber como pegar um valor retornado do
>  expect, para o shellscript novamente so isso...
>
>  Abraços.
>
>  Gemayel
>
>  >From: Fabiano Caixeta Duarte <[EMAIL PROTECTED]>
>  >Reply-To: [email protected]
>  >To: [email protected]
>  >Subject: Re: [shell-script] expect + shellscript
>  >Date: Fri, 27 Jan 2006 22:43:52 -0200
>  >
>  >-----BEGIN PGP SIGNED MESSAGE-----
>  >Hash: SHA1
>  >
>  >Salve!
>  >
>  >Não entendi direito o que vc quer, mas posso ajudar com algumas
>  >informações:
>  >
>  >1) Vc pode (deve) fazer um script expect only passando parâmetros
>  >#!/usr/bin/expect -f
>  >
>  >spawn -noecho telnet [lindex $argv 0]
>  >
>  >A contagem dos parâmetros, conforme meu exemplo demonstra, começa em 
>zero.
>  >
>  >2) Vc passa para o expect apenas o final da string esperada. Assim, se
>  >vc espera algo como "Digite a sua senha que contenha apenas caracteres
>  >alfanuméricos : ", vc pode usar o seguinte comando
>  >
>  >expect "alfanuméricos : "
>  >
>  >3) Vc não precisa usar tantas chaves :)
>  >
>  >Trabalhe com isto em mente e explique melhor seu intento.
>  >
>  >PS ao MrBits: Gostaria de ser avisado em caso de expect ser OFF-TOPIC.
>  >
>  >
>  >Fabiano Caixeta Duarte
>  >Consultor em soluções para Redes de Computadores
>  >Ribeirão Preto - SP
>  >
>  >
>  >Gemayel Alves escreveu:
>  > > Boa tarde pessoal, o foco da lista é shellscript por isso estou 
>mandando
>  > > este email pq misturei shellscript com expect estou mandando este 
>email
>  >para
>  > > vcs pois venho acompanhando a lista e vi q o nível aqui é muito alto 
>=]
>  > >
>  > > o caso é o seguinte, eu nao estou acertando retornar um valor:
>  > >
>  > > #!/bin/bash
>  > > #exemplo usando expect com shellscript
>  > > #simples para tirar uma duvida
>  > >
>  > > export host=$1
>  > > expect -c '
>  > > spawn -noecho telnet "$env(host)" 23;
>  > > expect "Escape" { send "\n";sleep 2; }
>  > > expect {
>  > > -re "(%|#|\\\$) $"
>  > > {
>  > > send "echo teste>/tmp/teste\n";
>  > > };
>  > > };
>  > > expect eof;
>  > > }
>  > > '
>  > > este é só um script de exemplo, eu estou querendo tipo,
>  > > verificar se este arquivo teste ja existe no servidor, para mandar
>  > > uma variavel para dentro do expect eu uso export e pego o valor
>  > > com "$env(variavel)", e para mandar para o shellscript uma checagem
>  > > ou ainda um valor saindo do expect?
>  > > alguem poderia me ajudar?
>  > > abraços.
>  > >
>  > > Gemayel
>  >-----BEGIN PGP SIGNATURE-----
>  >Version: GnuPG v1.2.7 (GNU/Linux)
>  >Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>  >
>  >iD8DBQFD2r5I++b4Zs4fOnMRAgN2AJ9QVeOGwgqNlBFlnQeVxveeDECwHQCgoogl
>  >JFUwVDwaShtP0AtM8PePXUg=
>  >=qX8o
>  >-----END PGP SIGNATURE-----
>
>
>
>
>   ---------------------------------------------------------------------
>  Esta lista não admite a abordagem de outras liguagens de programação, 
>como perl, C etc. Quem insistir em não seguir esta regra será moderado sem 
>prévio aviso.
>  ---------------------------------------------------------------------
>  Sair da lista: [EMAIL PROTECTED]
>  ---------------------------------------------------------------------
>  Esta lista é moderada de acordo com o previsto em 
>http://www.listas-discussao.cjb.net
>  ---------------------------------------------------------------------
>  Servidor Newsgroup da lista: news.gmane.org
>  Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
>
>
>                      Yahoo! Grupos, um serviço oferecido por:              
>           PUBLICIDADE
>
>
>---------------------------------
>  Links do Yahoo! Grupos
>
>    Para visitar o site do seu grupo na web, acesse:
>http://br.groups.yahoo.com/group/shell-script/
>
>    Para sair deste grupo, envie um e-mail para:
>[EMAIL PROTECTED]
>
>    O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
>do Yahoo!.
>
>
>
>
>
>.___.
>        /     \
>       | O _ O |         kakaroto
>       /  \_/  \         Slackware 10.0 - Kernel 2.6.10
>     .' /     \ `.       E-mail: [EMAIL PROTECTED]
>    / _|       |_ \      MSN: [EMAIL PROTECTED]
>   (_/ |       | \_)     No filme Independence Day não foi vírus
>       \       /         que os americanos colocaram no computador
>      __\_>-<_/__        da nave mãe... eles instalaram o Windows 98!! :P
>      ~;/     \;~
>
>---------------------------------
>  Yahoo! doce lar. Faça do Yahoo! sua homepage.
>
>[As partes desta mensagem que não continham texto foram removidas]
>




---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a