Enviado em 05/02/2021 - 20:10h
Olá pessoa, estou precisando executar comandos ssh em um roteador, porém dentro do comando contem as variáveis do script. alguém sabe me dizer como enviar as variáveis resolvidas?
#!/bin/bash
qinqopt=qinq
ppopt="8021p 0"
echo "digite a vlan"
read vlan
case $vlan in
[0-4094]*) echo "ok";;
*) echo "opção inválida. FAÇA COM ATENÇÃO "
exit
esac
echo "a vlan possui qinq?(s/n)"
read resp
case $resp in
s)
echo "digite a qinq vlan"
read qinq;;
n) echo "ok"
qinqopt=""
ppopt="";;
*) echo "opcao invalida"
exit
esac
echo "digite a description"
read desc
echo "digite o isp domain (ex:01)"
read ispd
ssh tiago@gobbo@10.207.32.2 -p 3281 'interface Eth-Trunk21.'$qinq$vlan
'description '$desc
'ipv6 enable
ipv6 address auto link-local
statistic enable
'$ppopt
'user-vlan '$vlan $qinqopt $qinq
'pppoe-server bind Virtual-Template 1
ipv6 nd ra max-interval 15
ipv6 nd ra min-interval 10
ipv6 nd autoconfig managed-address-flag
ipv6 nd autoconfig other-flag
ipv6 nd stale-timeout 1200
bas
#
access-type layer2-subscriber default-domain authentication ispdomain-$ispd
#
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (3)
O 1º artigo a gente nunca esquece (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (9)