Using GREP CLI show command filters
Use the following GREP filters to output only the command lines specified by the filter.
Procedure
Example
Switch:1>enable Siwtch:1#configure terminal
Count the number of lines in the output:
Switch1:#show vlan basic | count Count: 17 lines
Display only the output lines that match the given pattern:
Switch:1(config)#show vlan basic | include byPort field 3 header 6
================================================================================================
                                            Vlan Basic
================================================================================================
VLAN                                MSTP
ID    NAME             TYPE         INST_ID PROTOCOLID   SUBNETADDR      SUBNETMASK      VRFID
------------------------------------------------------------------------------------------------
1     Default          byPort       0       none         N/A             N/A             0
3     VLAN3            byPort       3       none         N/A             N/A             0
4     VLAN4            byPort       4       none         N/A             N/A             0
5     VLAN5            byPort       5       none         N/A             N/A             0
8     VLAN-8           byPort       8       none         N/A             N/A             0
9     VLAN-9           byPort       9       none         N/A             N/A             0
11    VLAN-11          byPort       11      none         N/A             N/A             0
12    VLAN-12          byPort       12      none         N/A             N/A             0
20    VLAN-20          byPort       0       none         N/A             N/A             0
Switch:1(config)#show vlan basic | include private field 3 header 6
================================================================================================
                                            Vlan Basic
================================================================================================
VLAN                                MSTP
ID    NAME             TYPE         INST_ID PROTOCOLID   SUBNETADDR      SUBNETMASK      VRFID
6     VLAN6            private      40      none         N/A             N/A             0
7     VLAN7            private      41      none         N/A             N/A             0
Display only the output lines that do not match the given pattern:
Switch:1(config)#show vlan basic | exclude private field 3 header 6
================================================================================================
                                            Vlan Basic
================================================================================================
VLAN                                MSTP
ID    NAME             TYPE         INST_ID PROTOCOLID   SUBNETADDR      SUBNETMASK      VRFID
------------------------------------------------------------------------------------------------
1     Default          byPort       0       none         N/A             N/A             0
3     VLAN3            byPort       3       none         N/A             N/A             0
4     VLAN4            byPort       4       none         N/A             N/A             0
5     VLAN5            byPort       5       none         N/A             N/A             0
8     VLAN-8           byPort       8       none         N/A             N/A             0
9     VLAN-9           byPort       9       none         N/A             N/A             0
11    VLAN-11          byPort       11      none         N/A             N/A             0
12    VLAN-12          byPort       12      none         N/A             N/A             0
20    VLAN-20          byPort       0       none         N/A             N/A             0
Switch:1(config)#show vlan basic | exclude byPort field 3 header 6
================================================================================================
                                            Vlan Basic
================================================================================================
VLAN                                MSTP
ID    NAME             TYPE         INST_ID PROTOCOLID   SUBNETADDR      SUBNETMASK      VRFID
------------------------------------------------------------------------------------------------
6     VLAN6            private      40      none         N/A             N/A             0
7     VLAN7            private      41      none         N/A             N/A             0
Display the output of a command starting from the first line that matches the given pattern:
Switch:1(config)#show vlan basic | begin 8 header 6
================================================================================================
                                            Vlan Basic
================================================================================================
VLAN                                MSTP
ID    NAME             TYPE         INST_ID PROTOCOLID   SUBNETADDR      SUBNETMASK      VRFID
8     VLAN-8           byPort       8       none         N/A             N/A             0
9     VLAN-9           byPort       9       none         N/A             N/A             0
11    VLAN-11          byPort       11      none         N/A             N/A             0
12    VLAN-12          byPort       12      none         N/A             N/A             0
20    VLAN-20          byPort       0       none         N/A             N/A             0
Display the entire output of the command:
Switch:1(config)#show vlan basic | no-more
================================================================================================
                                            Vlan Basic
================================================================================================
VLAN                                MSTP
ID    NAME             TYPE         INST_ID PROTOCOLID   SUBNETADDR      SUBNETMASK      VRFID
------------------------------------------------------------------------------------------------
1     Default          byPort       0       none         N/A             N/A             0
3     VLAN3            byPort       3       none         N/A             N/A             0
4     VLAN4            byPort       4       none         N/A             N/A             0
5     VLAN5            byPort       5       none         N/A             N/A             0
6     VLAN6            private      40      none         N/A             N/A             0
7     VLAN7            private      41      none         N/A             N/A             0
8     VLAN-8           byPort       8       none         N/A             N/A             0
9     VLAN-9           byPort       9       none         N/A             N/A             0
11    VLAN-11          byPort       11      none         N/A             N/A             0
12    VLAN-12          byPort       12      none         N/A             N/A             0
20    VLAN-20          byPort       0       none         N/A             N/A             0
Display only the first few lines of output:
Switch:1(config)#show vlan basic | head 9
================================================================================================
                                            Vlan Basic
================================================================================================
VLAN                                MSTP
ID    NAME             TYPE         INST_ID PROTOCOLID   SUBNETADDR      SUBNETMASK      VRFID
------------------------------------------------------------------------------------------------
1     Default          byPort       0       none         N/A             N/A             0
3     VLAN3            byPort       3       none         N/A             N/A             0
Display only the last few lines of output:
Switch:1(config)#show vlan basic | tail 8 header 6
================================================================================================
                                            Vlan Basic
================================================================================================
VLAN                                MSTP
ID    NAME             TYPE         INST_ID PROTOCOLID   SUBNETADDR      SUBNETMASK      VRFID
8     VLAN-8           byPort       8       none         N/A             N/A             0
9     VLAN-9           byPort       9       none         N/A             N/A             0
11    VLAN-11          byPort       11      none         N/A             N/A             0
12    VLAN-12          byPort       12      none         N/A             N/A             0
20    VLAN-20          byPort       0       none         N/A             N/A             0
Switch:1(config)#show vlan basic | tail from-line 15 header 6
================================================================================================
                                            Vlan Basic
================================================================================================
VLAN                                MSTP
ID    NAME             TYPE         INST_ID PROTOCOLID   SUBNETADDR      SUBNETMASK      VRFID
9     VLAN-9           byPort       9       none         N/A             N/A             0
11    VLAN-11          byPort       11      none         N/A             N/A             0
12    VLAN-12          byPort       12      none         N/A             N/A             0
20    VLAN-20          byPort       0       none         N/A             N/A             0
Variable definitions
The GREP filters use the following parameters:
| 
 Parameter  | 
 Description  | 
|---|---|
| 
 field<number>  | 
 Specifies the field in each line to match against the pattern. Fields are separated by white spaces and are counted starting with 1 for the left-most field. If the output is formatted as a table, whitespaces are not counted as fields.  | 
| 
 from-line <number>  | 
 Specifies the remaining output starting with a given line.  | 
| 
 head<number>  | 
 Specifies the number of lines to keep from the beginning of the output.  | 
| 
 header<number>  | 
 Specifies a number of lines from the start of the output to display unchanged before trying to match the pattern. This parameter is useful to keep the header of a table intact. This filter skips the header lines.  | 
| 
 ignore-case  | 
 Specifies letters to match in the pattern regardless of case.  | 
| 
 <number>  | 
 Specifies the number of lines of output to keep, either from the beginning of the output or from the end of the output.  | 
| 
 <pattern>  | 
 Specifies the regular expression to match against each line of output. Use quotations if the parameter contains spaces.  |