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
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
ASRock H310CM-HG4 vs Linux (0)
erro ao clonar repo github (6)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (26)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba