Filtering Output Command on CISCO Router/Switch

Filtering Output

Use

In the Cisco IOS, there are several different ways to control the output so that you get only the information that you want.

Syntax

<any command> | <include or exclude or section> <text string or regular expression>< | ><text string or regular expression>

Options

<include> Only show lines that contain a given text string
<begin> Shows all output after a given text string is found
<exclude> Show all output except lines containing the given text string
<section> Show just a section of output.
< | > And/OR statement
< / > Like the begin string, but used when you see the ‘–more–‘ indicating multiple pages of output.

Example

In this example we will use the show ip interface brief command but exclude any unassiged interfaces . First, here is the regular output

R4(config-if)#do show ip interface brief
Interface IP-Address OK? Method Status Protocol
Serial0/0 10.4.4.4 YES NVRAM up up
Serial0/1 unassigned YES NVRAM administratively down down
Serial0/2 unassigned YES NVRAM administratively down down
Serial0/3 unassigned YES NVRAM administratively down down
Loopback55 4.5.5.5 YES manual up up

Here is the filtered output

R4(config-if)#do show ip interface brief | exclude unassigned
Interface IP-Address OK? Method Status Protocol
Serial0/0 10.4.4.4 YES NVRAM up up
Loopback55 4.5.5.5 YES manual up up

In this example we will just view the OSPF configuration from the show run output

R4(config-if)#do show run | section ospf
ip ospf network broadcast
ip ospf priority 255
router ospf 1
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0
alias exec son show ip ospf ne
R4(config-if)#

In this example we will just view the interface name and its cost from the show ip ospf  interface command.

R1(config)#do show ip ospf interface | include is up|Cost
Loopback22 is up, line protocol is up
Process ID 1, Router ID 111.111.111.111, Network Type LOOPBACK, Cost: 1
Loopback12 is up, line protocol is up
Process ID 1, Router ID 111.111.111.111, Network Type LOOPBACK, Cost: 1
Loopback11 is up, line protocol is up
Process ID 1, Router ID 111.111.111.111, Network Type LOOPBACK, Cost: 1
Loopback1 is up, line protocol is up
Process ID 1, Router ID 111.111.111.111, Network Type LOOPBACK, Cost: 1
Loopback0 is up, line protocol is up
Process ID 1, Router ID 111.111.111.111, Network Type LOOPBACK, Cost: 1
Serial1/1 is up, line protocol is up
Process ID 1, Router ID 111.111.111.111, Network Type POINT_TO_POINT, Cost: 150
Serial1/0 is up, line protocol is up
Process ID 1, Router ID 111.111.111.111, Network Type BROADCAST, Cost: 64
FastEthernet0/0 is up, line protocol is up
Process ID 1, Router ID 111.111.111.111, Network Type BROADCAST, Cost: 200

In this example we will just view the show run information starting with the router ospf configuration

R1(config)#do show run | begin router ospf
router ospf 1
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0
!
ip http server
no ip http secure-server
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
!
alias exec sr show ip route
alias exec s show ip int br
alias exec ss show ip int br | ex unass
alias exec sc show cdp ne
alias exec son show ip ospf ne
alias exec sbs show ip bgp sum
alias exec sib show ip bgp
!
line con 0
exec-timeout 0 0
privilege level 15
logging synchronous
line aux 0
exec-timeout 0 0
privilege level 15
line vty 0 4
password cisco
login local
transport input ssh
!
!
end

R1(config)

In this example we will use the / command with show run to start with ip address.

2611XM#show run
Building configuration…

Current configuration : 1437 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname 2611XM
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
no network-clock-participate slot 1
no network-clock-participate wic 0
ip cef
!
!
!
!
!
/ip address
filtering…
ip address 1.1.1.1 255.255.255.255
!
interface FastEthernet0/0
ip address 10.10.2.5 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
duplex auto
speed auto
!
interface FastEthernet0/1.70
encapsulation dot1Q 70
ip address 10.10.70.1 255.255.255.0
!
interface FastEthernet0/1.99
encapsulation dot1Q 99
ip address 10.10.99.1 255.255.255.0
!
router ospf 1
log-adjacency-changes

Related Articles

Leave a Reply

avatar