SIGN IN YOUR ACCOUNT TO HAVE ACCESS TO DIFFERENT FEATURES

CREATE AN ACCOUNT FORGOT YOUR PASSWORD?

FORGOT YOUR DETAILS?

AAH, WAIT, I REMEMBER NOW!

CREATE ACCOUNT

ALREADY HAVE AN ACCOUNT?
Siga Nossas Redes Sociais
  • HOME
  • CONTATO
  • LOGIN

Brainwork

  • Certificação
  • Cisco
  • Informação
  • Linux
  • Microsoft
  • Network
  • Security
  • UC
  • Virtualização
  • Wireless
  • Home
  • Cisco
  • Resolvendo equações com o IOS.sh
20/05/2022

Resolvendo equações com o IOS.sh

Resolvendo equações com o IOS.sh

by André Ortega / terça-feira, 12 abril 2016 / Published in Cisco, Network

O Cisco IOS é realmente um software poderoso. Já falamos aqui no blog sobre o EEM (Cisco IOS Embedded Event Manager, Verificar em qual porta está um determinado IP, Switch envia email se o processamento estiver alto) e outras funções mais comuns como Comandos para o Cisco IOS File System, Filtrando comandos show no IOS, Criando atalhos (alias) no Cisco IOS.

Mas essa eu não sabia (vi no Netfinders Brasil): Podemos usar o IOS para resolver equações.

ios_sh

Para isso basta habilitar o IOS.sh (disponível a partir da versão 15.1(4)M e 15.1(2)S), e depois é só inserir suas variáveis e funções.

Exemplo: Resolvendo equações com o IOS

BrainRT01#terminal shell
BrainRT01#x=1
BrainRT01#y=5
BrainRT01#let “result=(x+y)/2”;echo $result
3
BrainRT01#

Para ver as opções disponíveis no IOS.sh podemos usar o comando man.

BrainRT01#man IOS.sh
NAME
    IOS.sh – process shell input

DESCRIPTION
The IOS.sh is a set of add-on features to the IOS
CLI. These features enables users to write scripts,
execute functions, evaluate numeric and logical expressions,
and perform loops over data using a standard, easy to learn
syntax.

In addition, the IOS.sh offers variable substitution, enhanced
quoting, and a series of builtin functions that are designed to
simplify the job of interacting with an IOS router.

In order to learn about the IOS.sh, a set of man pages such as
this one have been prepared to describe the various new features.
The following man pages may be used learn about the shell.

man compatibility   –  gives a quick overview of compatibility between shell and traditional IOS CLI
man variables       –  describes the usage of variables
man scripting       –  gives a quick overview of the scripting capabilities of IOS.sh
man expressions     –  describes the expression syntax built into the IOS.sh
man loops           –  describes loop structures built into IOS.sh
man functions       –  describes how to use and write functions
man quoting         –  describes the new quoting facility
BrainRT01#

Bom, talvez resolver equações não seja a melhor opção para esta funcionalidade, mas espero que isso sirva para gerar outras ideias.

Mais informações sobre o IOS.sh  aqui.

Até a próxima.

Relacionado

  • Tweet
Tagged under: Equações, IOS, IOS.sh, Roteador, Shell

About André Ortega

Formando em Processamento de Dados e Ciência da Computação. Especialista Cisco (CCNP Enterprise e CCNP Security). Quinze anos de experiência na área.

What you can read next

Cisco adquirirá a Pure Digital
Novos switches 3560-X e 3750-X
Lab CCIE no Brasil em 2014

POSTS RECENTES

  • Participação no RotaDefaultVideos
    Participação no RotaDefaultVideos
    18/05/2022
  • Cisco Secure Email Domain Assignments (LDAP Profiles)
    Cisco Secure Email Domain Assignments (LDAP Profiles)
    06/05/2022
  • Consulta LDAPS no Cisco Secure Email (ESA/CES)
    Consulta LDAPS no Cisco Secure Email (ESA/CES)
    28/04/2022
  • Cisco ISE–ACL Redirect nos switches e WLAN Controllers
    Cisco ISE–ACL Redirect nos switches e WLAN Controllers
    04/04/2022
  • Inscrição para Cisco Champion 2022
    Inscrição para Cisco Champion 2022
    28/01/2022

Tags

SDWAN Wireless Backup ACL VMware CCIE policy-map QoS FMC Access-list Brainwork switch Switches EEM Catalyst Cisco Upgrade senha IPv6 certificação Vulnerabilidade PIX ISE IOS FTD Acesso aniversário WLAN Controller Configuração CiscoChampion VoIP ASA LAB CCNA VPN DHCP Roteador WLC Segurança WIFI Meraki IPS licença Firewall FirePower

Arquivo

Login

  • Cadastre-se
  • Acessar
  • Feed de posts
  • Feed de comentários
  • WordPress.org

Acesse Também

  • Blog LabCisco
  • Café com Redes
  • Cisco IOS hints and tricks
  • Cisco Redes
  • Cisco Support Community
  • Coruja de TI
  • Homelaber Brasil
  • Internetwork Expert´s
  • Netfinders Brasil
  • Rota Default
  • TechRebels
  • The Cisco Learning Network

Twitter

Blog: Participação no RotaDefaultVideos brainwork.com.br/2022/05/18/p… #blog #Brainwork #Carreira

Blog: Cisco Secure Email Domain Assignments (LDAP Profiles) brainwork.com.br/2022/05/06/c… #CES #CiscoChampion #ESA

Blog: Consulta LDAPS no Cisco Secure Email (ESA/CES) brainwork.com.br/2022/04/28/c… #CES #CiscoChampion #Email

Esse é o nível de pânico que um ataque ransomware causa. pic.twitter.com/4Kp67yyaei

Não é fácil hahahaha pic.twitter.com/H6TKyPaL2g

Seguir @brainworkblog
  1. Cisco Champions 2020 – Brainwork em Cisco Champion 2019
  2. Zerar switch para LAN Automation – Brainwork em DNAC LAN Automation – Novo switch na Fabric SDA
  3. André Ortega em Reset Cisco FTD (zerar FTD sem reinstalar)
  4. Acacio em Reset Cisco FTD (zerar FTD sem reinstalar)
  5. André Ortega em Pergunte ao Especialista–Cisco FMC
Follow @brainworkblog

Brainwork
@brainworkblog

  • Blog: Participação no RotaDefaultVideos brainwork.com.br/2022/05/18/par… #blog #Brainwork #Carreira
    about 2 dias ago
    Reply Retweet Favorite
  • Email: blog@brainwork.com.br
  • Web: www.brainwork.com.br
  • Facebook: fb.com/brainworkblog
  • Twitter: twitter.com/brainworkblog
  • Youtube: youtube.com/brainworkblog
  • Instagram: instagram.com/brainwork.blog
  • GET SOCIAL
Brainwork

© 2008 - 2022 Brainwork. Todos os direitos reservados.
Customização da página por Brainwork.

TOP