
•When the system displays the output information in multiple screens, use /, - or + plus a regular expression to filter subsequent output information. / equals the keyword begin, - equals the keyword exclude, and + equals the keyword include.
The following definitions apply to the begin, exclude, and include keywords:
•begin: Displays the first line that matches the specified regular expression and all lines that follow.
•exclude: Displays all lines that do not match the specified regular expression.
•include: Displays all lines that match the specified regular expression.
A regular expression is a
Character | Meaning | Remarks | |
| Starting sign. string appears only at | For example, regular expression “^user” only | |
^string | matches a string beginning with “user”, not | ||
the beginning of a line. | |||
| “Auser”. | ||
|
| ||
|
|
| |
string$ | Ending sign. string appears only at | For example, regular expression "user$” only | |
the end of a line. | matches a string ending with “user”, not “userA”. | ||
| |||
|
|
| |
| Matches any single character, such |
| |
. | as a single character, a special | For example, “.s” matches “as” and “bs”. | |
| character, and a blank. |
| |
|
|
| |
| Matches the preceding character or | For example, “zo*” matches “z” and “zoo”; | |
* | character group zero or multiple | ||
“(zo)*” matches “zo” and “zozo”. | |||
| times. | ||
|
| ||
|
|
| |
| Matches the preceding character or | For example, “zo+” matches “zo” and “zoo”, but | |
+ | character group one or multiple | ||
not “z”. | |||
| times | ||
|
| ||
|
|
| |
Matches the preceding or | For example, “defint” only matches a character | ||
succeeding character string | string containing “def” or “int”. | ||
| |||
|
|
| |
| If it is at the beginning or the end of a |
| |
| regular expression, it equals ^ or $. | For example, “a_b” matches “a b” or “a(b”; “_ab” | |
_ | In other cases, it equals comma, | only matches a line starting with “ab”; “ab_” only | |
| space, round bracket, or curly | matches a line ending with “ab”. | |
| bracket. |
| |
|
|
| |
| Connects two values (the smaller one | For example, | |
- | before it and the bigger one after it) | ||
means a to h (inclusive). | |||
| to indicate a range together with [ ]. | ||
|
| ||
|
|
| |
|
| For example, [16A] matches a string containing | |
|
| any character among 1, 6, and A; | |
|
| a string containing any character among 1, 2, 3, 6, | |
[ ] | Matches a single character | and A (- is a hyphen). | |
contained within the brackets. | “]” can be matched as a common character only | ||
| |||
|
| when it is put at the beginning of characters within | |
|
| the brackets, for example [ ]string]. There is no such | |
|
| limit on “[”. |
( ) | A character group. It is usually used | |
with “+” or “*”. | ||
|
For example, (123A) means a character group “123A”; “408(12)+” matches 40812 or 408121212. But it does not match 408.
11