Basic System Configuration Guide CLI Usage
Edition: 01 3HE 11010 AAAC TQZZA 37
Table 8 CLI Range Use Limitations
Limitation Description
Only a single range can be specified It is not possible to shut down ports 1 through 10 on MDA 1 and MDA
2, as the command would look like
config port 1/[1..2]/[1..10]
and requires two ranges in the command: [1..2] for the MDA and [1..10]
for the port number
Ranges within quotation marks are
interpreted literally
In the 7705 SAR CLI, enclosing a string in quotation marks (“string”)
causes the string to be treated literally and as a single parameter. For
example, several commands in the 7705 SAR CLI allow the
configuration of a descriptive string. If the string is more than one word
and includes spaces, it must be enclosed in quotation marks. A range
that is enclosed in quotes is also treated literally. For example,
config router interface "A[1..10]" no shutdown
creates a single router interface with the name “A[1..10]”. However, a
command such as:
config router interface A [1..10] no shutdown
creates 10 interfaces with names A1, A2 .. A10.
The range cannot cause a change in
contexts
Commands should be formed in such a way that there is no context
change upon command completion. For example,
config port 1/1/[1..10]
will attempt to change 10 different contexts. When a range is specified
in the CLI, the commands are executed in a loop. On the first loop
execution, the command changes contexts, but the new context is no
longer valid for the second iteration of the range loop. A “Bad
Command” error is reported and the command aborts.
Command completion may cease to
work when entering a range
After entering a range in a CLI command, command and key
completion, which normally occurs by pressing the <Tab> or spacebar,
may cease to work. If the command line entered is correct and
unambiguous, the command works properly; otherwise, an error is
returned.