http://librosnetworking.blogspot.com/2011/12/filtrado-de-comandos-show.html
Los comandos show ocupan un lugar muy importante en las tareas de monitoreo y diagnóstico de fallos sobre Cisco IOS. Hay una gran variedad de comandos, algunos de ellos con variantes que nos permiten especificar la información que deseamos obtener.
Los comandos show ocupan un lugar muy importante en las tareas de monitoreo y diagnóstico de fallos sobre Cisco IOS. Hay una gran variedad de comandos, algunos de ellos con variantes que nos permiten especificar la información que deseamos obtener.
Sin embargo,
muchas veces la cantidad de información es sobreabundante y dificulta la
búsqueda de lo que estamos buscando específicamente. Esto ocurre, por
ejemplo, cuando buscamos una sección o línea específica del archivo de
configuración.
Para solucionar esto es posible utilizar una forma genérica de filtrar el resultado de los comandos show que nos permite definir específicamente qué es lo que estamos buscando.
Estructura general Para incorporar un criterio de filtrado del comando show, a continuación del comando se agrega el carácter "pipe" (alt + 124) seguido por una de las siguientes keywords: include, exclude o begin, y a continuación una expresión regular que define el criterio de filtrado:
show [comando] | [include|exclude|begin] [expresión regular]
La expresión regular del final expresa una cadena de caracteres que se deben buscar en una línea dentro del resultado del comando show.
Ejemplos
show running-config | include interface
Este comando muestra en pantalla todas las líneas del archivo de configuración activa que incluyen el término "interface".
show ip interfaces brief | exclude unassigned
Muestra el resultado del comando show ip interfaces brief excluyendo aquellas líneas que incluyen el término "unassigned".
show running-config | begin interface Vlan1
Muestra el archivo de configuración parcialmente, a partir de la línea que incluye "interface Vlan1"
Obviamente, el uso de estos filtros requiere un conocimiento detallado de los comandos show sobre los que se quiere operar y los términos precisos, ya que requiere una coincidencia exacta entre el criterio especificado y la sintaxis del resultado de cada comando show.
Estructura general Para incorporar un criterio de filtrado del comando show, a continuación del comando se agrega el carácter "pipe" (alt + 124) seguido por una de las siguientes keywords: include, exclude o begin, y a continuación una expresión regular que define el criterio de filtrado:
show [comando] | [include|exclude|begin] [expresión regular]
La expresión regular del final expresa una cadena de caracteres que se deben buscar en una línea dentro del resultado del comando show.
Ejemplos
show running-config | include interface
Este comando muestra en pantalla todas las líneas del archivo de configuración activa que incluyen el término "interface".
show ip interfaces brief | exclude unassigned
Muestra el resultado del comando show ip interfaces brief excluyendo aquellas líneas que incluyen el término "unassigned".
show running-config | begin interface Vlan1
Muestra el archivo de configuración parcialmente, a partir de la línea que incluye "interface Vlan1"
Obviamente, el uso de estos filtros requiere un conocimiento detallado de los comandos show sobre los que se quiere operar y los términos precisos, ya que requiere una coincidencia exacta entre el criterio especificado y la sintaxis del resultado de cada comando show.
Una variante de estos filtros que aplica específicamente al archivo de configuración es la siguiente:
show running-config | section router ospf 1
show running-config | section router ospf 1
De esta manera se puede revisar una sección específica del archivo de configuración (la que corresponde al protocolo de ruteo, una interfaz, etc.) y excluye el resto. Tiene un efecto más restrictivo que el uso de la variante begin sobre el archivo de configuración.
También se puede aplicar a la revisión de listas de acceso para separar las listas de acceso estándar o extendidas.
Cualquier comentario o consulta que consideres importante respecto a este tema,
procuraré responderlo rápidamente.
Por favor, incorporalo a continuación en forma de comentario.
Muchas gracias.
Oscar Gerometta
procuraré responderlo rápidamente.
Por favor, incorporalo a continuación en forma de comentario.
Muchas gracias.
Oscar Gerometta