Creating an alias for a cli command – Brocade TurboIron 24X Series Configuration Guide User Manual

Page 53

Advertising
background image

Brocade TurboIron 24X Series Configuration Guide

19

53-1003053-01

Using and port number with CLI commands

If you want to filter for a special character instead of using the special character as described in the
table above, enter “\” (backslash) in front of the character. For example, to filter on output
containing an asterisk, enter the asterisk portion of the regular expression as “\*”.

TurboIron#show ip route bgp | include \*

Creating an alias for a CLI command

You can create aliases for CLI commands. An alias serves as a shorthand version of a longer CLI
command. For example, you can create an alias called shoro for the CLI command show ip route.
Then when you enter shoro at the command prompt, the show ip route command is executed.

To create an alias called shoro for show ip route, enter the following command.

TurboIron(config)#alias shoro = show ip route

Syntax: [no] alias <alias-name> = <cli-command>

The <alias-name> must be a single word, without spaces.

_

An underscore matches on one or more of the following:

, (comma)

{ (left curly brace)

} (right curly brace)

( (left parenthesis)

) (right parenthesis)

The beginning of the input string

The end of the input string

A blank space

For example, the following regular expression matches on “100” but not on “1002”, “2100”, and
so on.
_100_

[ ]

Square brackets enclose a range of single-character patterns.
For example, the following regular expression matches output that contains “1”, “2”, “3”, “4”, or
“5”:
[1-5]
You can use the following expression symbols within the brackets. These symbols are allowed
only inside the brackets.

^ – The caret matches on any characters except the ones in the brackets. For example, the
following regular expression matches output that does not contain “1”, “2”, “3”, “4”, or “5”:

[^1-5]

- The hyphen separates the beginning and ending of a range of characters. A match occurs if
any of the characters within the range is present. See the example above.

|

A vertical bar separates two alternative values or sets of values. The output can match one or the
other value.
For example, the following regular expression matches output that contains either “abc” or “defg”:
abc|defg

( )

Parentheses allow you to create complex expressions.
For example, the following complex expression matches on “abc”, “abcabc”, or “defg”, but not on
“abcdefgdefg”:
((abc)+)|((defg)?)

TABLE 10

Special characters for regular expressions (Continued)

Character

Operation

Advertising