Quantum DXi-Series Command Line Interface (CLI) Guide
6-66538-03 Rev C
November 2010
CLI Special Options
11
The first two options are supported because the shell capability of redirecting
the standard output and standard error using the “>” character is forbidden in
the restricted shell.
• Option
--outfile
specifies that the standard output will be saved to file
<
output_filename
>.
• Option
--errfile
specifies that the standard error will be saved to file
<
error_filename
>. If <
error_filename
> is not specified, it will be saved to
the same <
output_filename
>.
The third option is supported to avoid the problem of quoting and/or escaping
special characters. Option
--file
tells the program to open the file
<
options_filename
> to read additional options, where each option (or each
option=value
pair if the option requires a value) is listed on a separate line.
Blank lines or lines starting with “#” are ignored. For example, the command
syscli --add share --name abc --proto cifs
is functionally equivalent to any of the following commands:
1 syscli --file <myfile>
where
<myfile>
is a file containing the following:
‐‐
add=share
‐‐
name=abc
‐‐
proto=cifs
2 syscli --add share --file <file1>
where
<file1>
is a file containing the following:
‐‐
name=abc
‐‐
proto=cifs
3 syscli --add share --file <file2> --proto cifs
where
<file2>
is a file containing the following:
‐‐
name=abc
Syntax of Options File
The following are the syntax conventions for the options file:
• Command line options are processed from left to right. Thus any option in
the file can be overridden by listing it again on the command line after the
--file
option. In example 3 above, the option
-
value pair
--barcode
mybarcode
overrides the one specified in
file2
because it is processed after
option
--file
.
• Spaces surrounding the options are insignificant. The following examples
are equivalent:
--name=abc
--name =abc
• All characters that follow “=” are significant and are accepted as is,
including space, tab, backslash, single or double quotes, or any other
symbol. Because no characters are special, don’t escape them. This rule is