
Enviado em 17/07/2019 - 16:07h
Boa tarde, estou criando um script com expect, porém precisava inserir o comando de data e hora atual (`date +%d-%m-%Y`) e o expect não dá suporte a esse tipo de função. Gostaria de saber como posso tá inserindo essa informação em uma variável qualquer dentro do meu Script
#!/usr/bin/expect -f
dataH = `date +%d-%m-%Y`
set user "ubnt"
set sshpass "ubnt"
set enablepass "ubnt"
set device "172.16.21.***"
set cfgbackup "system:running-config"
spawn ssh $user@$device -p 2220
expect "password:"
send "$sshpass\r"
expect ">"
send "enable\r$enablepass\rterminal length 0\r"
expect "#"
#log_file -noappend $cfgbackup
send "copy nvram:startup-config ftp://user@***.16.21.1/$dataH-$device.cfg\r"
expect "Remote Password:\n"
send "password-\r"
expect "(y/n)\n"
send "y"
#expect "#\n"
#log_file
send "exit\rexit\r"
exec /bin/sed -i {1d;$d} $cfbbackup
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Scripts ou binários [RESOLVIDO] (3)
VOL já não é mais como antes? (10)
Pergunta: Meu teclado não está respondendo direito como e consertar? ... (4)









