:: Redes de Computadores | Cursos | Certificações | Dicas | Notícias | Tutoriais | Nossas Experiências ::
Acesse via RSS/Feeds: http://netfindersbrasil.blogspot.com/feeds/posts/default
Siga-nos no X: https://x.com/NETFINDERSBR
2 de abr. de 2016
Transformando o IOS numa Calculadora
Veja como usar o shell do IOS para criar expressões matemáticas.
Quando o CCIE Fernando Takeda me disse que em sua Prova Prática havia caído uma questão na qual era necessário fazer uma operação matemática usando o IOS com calculadora, fiquei curioso em saber como poderia reproduzir isso.
Hoje a tarde, fuçando nos comandos do IOS.sh e com a ajuda do Marcus Ueda, que deu uma olhada na sintaxe do comando "let" no Linux, conseguimos!
Em primeiro lugar, para rodar comandos Unix no IOS é necessário habilitar o IOS.sh com os comandos abaixo:
enable
configure terminal
shell processing full
end
wr
Pronto! Vamos fazer um exemplo simples, criar 2 variáveis (nota1 e nota2) e usar o shell para calcular uma média simples:
Router#n1=5
Router#n2=7
Router#
Router#let "m=(n1+n2)/2";echo $m
6
Para rodar mais de um comando na mesma linha, usamos o delimitador ";" Assim, montar a fórmula e mandamos printar natela o resultado.
Simples mas funcional! Soma (+), subtração(-), multiplicação(*) e divisão(/) podem ser feitas rapidamente no Shell desta forma.
E ai Takeda, isso resolveria o problema?
Lembrando que isso é apenas a ponta do iceberg - é possível fazer complexos shell scripts no IOS que não deixam nada a desejar para o shell do Linux.
Para saber mais:
http://www.cisco.com/c/en/us/td/docs/ios/netmgmt/configuration/guide/Convert/IOS_Shell/nm_ios_shell.html
http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ios_tcl/configuration/15-mt/ios-tcl-15-mt-book/nm-script-tcl.html
Have Fun !!!
Nenhum comentário:
Postar um comentário