9
Numbering each output line from a display command
You can use the | by-linenum option to prefix each display command output line with a number for
easy identification.
Each line number is displayed as a 5-character string and might be followed by a colon (:) or hyphen
(-). If you specify both | by-linenum and | begin regular-expression for a display command, a
hyphen is displayed for all lines that do not match the regular expression.
To number each output line from a display command:
Task Command
Number each output line from a
display
command.
display
command
|
by-linenum
For example:
# Display system time information, numbering each output line.
<Sysname> display clock | by-linenum
1: 06:14:21 UTC Sat 01/01/2011
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.
The amou
nt of time for the filtering operation varies by regular expression. The more complicated the
regular expression is, the longer the operation takes. To stop the operation, press Ctrl+C.
Table 5 Special characters supported in a regular expression
Characters Meaning Examples
^ Matches the beginning of a line.
"^u" matches all lines beginning with "u". A line
beginning with "Au" is not matched.
$ Matches the end of a line.
"u$" matches all lines ending with "u". A line
ending with "uA" 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 line containing "def" or "int".
( )
Matches the string in the
parentheses, usually used together
with the plus sign (+) or asterisk sign
(*).
"(123A)" matches "123A".
"408(12)+" matches "40812" and "408121212",
but not "408".