HP 6125XLG R2306-HP 6125XLG Blade Switch Fundamentals Configuration Guide - Page 17

Filtering the output from a display command

Page 17 highlights

For example: # Display information about VLAN 999, numbering each output line. display vlan 999 | by-linenum 1: VLAN ID: 999 2: VLAN type: Static 3: Route interface: Configured 4: IP address: 192.168.2.1 5: Subnet mask: 255.255.255.0 6: Description: For LAN Access 7: Name: VLAN 0999 8: Tagged ports: None 9: Untagged ports: 10: Ten-GigabitEthernet 1/1/5 Filtering the output from a display command You can use the | { begin | exclude | include } regular-expression option to filter the display command output: • begin-Displays the first line matching the specified regular expression and all subsequent lines. • exclude-Displays all lines not matching the specified regular expression. • include-Displays all lines matching the specified regular expression. • regular-expression-A case-sensitive string of 1 to 256 characters, which can contain the special characters described in Table 5. Table 6 Special characters supported in a regular expression Characters ^ $ . (period) * + | ( ) Meaning Examples Matches the beginning of a line. "^user" matches all lines beginning with "user". A line beginning with "Auser" is not matched. Matches the end of a line. "user$" matches all lines ending with "user". A line ending with "userA" is not matched. Matches any single character. ".s" matches "as" and "bs". Matches the preceding character or "zo*" matches "z" and "zoo", and "(zo)*" string zero, one, or multiple times. matches "zo" and "zozo". Matches the preceding character or string one or multiple times. "zo+" matches "zo" and "zoo", but not "z". Matches the preceding or succeeding string. "def|int" matches a string containing "def" or "int". Matches the string in the parentheses, usually used together with the plus sign (+) or asterisk sigh (*). "(123A)" matches "123A". "408(12)+" matches "40812" and "408121212", but not "408". 10

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155

10
For example:
# Display information about VLAN 999, numbering each output line.
<Sysname> display vlan 999 | by-linenum
1:
VLAN ID: 999
2:
VLAN type: Static
3:
Route interface: Configured
4:
IP address: 192.168.2.1
5:
Subnet mask: 255.255.255.0
6:
Description: For LAN Access
7:
Name: VLAN 0999
8:
Tagged ports:
None
9:
Untagged ports:
10:
Ten-GigabitEthernet 1/1/5
Filtering the output from a display command
You can use the
|
{
begin
|
exclude
|
include
}
regular-expression
option to filter the
display
command
output:
begin
—Displays the first line matching the specified regular expression and all subsequent lines.
exclude
—Displays all lines not matching the specified regular expression.
include
—Displays all lines matching the specified regular expression.
regular-expression
—A case-sensitive string of 1 to 256 characters, which can contain the special
characters described in
Table 5
.
Table 6
Special characters supported in a regular expression
Characters
Meaning
Examples
^
Matches the beginning of a line.
"^user" matches all lines beginning with "user".
A line beginning with "Auser" is not matched.
$
Matches the end of a line.
"user$" matches all lines ending with "user". A
line ending with "userA" is not matched.
. (period)
Matches any single character.
".s" matches "as" and "bs".
*
Matches the preceding character or
string zero, one, or multiple times.
"zo*" matches "z" and "zoo", and "(zo)*"
matches "zo" and "zozo".
+
Matches the preceding character or
string one or multiple times.
"zo+" matches "zo" and "zoo", but not "z".
|
Matches the preceding or
succeeding string.
"def|int" matches a string containing "def" or
"int".
( )
Matches the string in the
parentheses, usually used together
with the plus sign (+) or asterisk sigh
(*).
"(123A)" matches "123A".
"408(12)+" matches "40812" and
"408121212", but not "408".