[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Expect linha anterior
From: |
Daniel Cruz |
Subject: |
Expect linha anterior |
Date: |
Tue, 17 Jan 2012 12:19:35 -0800 (PST) |
Boa tarde a todos
Estou tentando criar um usuário para criar
Gostaria de saber se é possível verificar com expect a penúltima linha.
No exemplo abaixo, a penúltima linha termina com a string "inexistente",
exatamente o que quero que o expect capture. Contudo só consigo que o expect
capture conteúdo da última linha.
# id teste
id: teste: Usuário inexistente
#
Meu script:
---------------------------------------------------------------------------------------------------------
#!/usr/bin/expect -f
set timeout 5
#VARIAVEIS
set USUARIO [lindex $argv 0]
set SENHA [lindex $argv 1]
#executa o comando ID
spawn /usr/bin/id $USUARIO
#Testa se o usuário existe
expect {
"nexistente" { send -- "echo enxerguei que nao existe\r" }
")" {send -- "echo enxerguei que existe"}
}
---------------------------------------------------------------------------------------------------------
Grato Deniel Cruz.
[As partes desta mensagem que não continham texto foram removidas]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Expect linha anterior,
Daniel Cruz <=