Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Acerca de los parámetros posicionales

Colaboradores

Puede aprovechar la funcionalidad de parámetro posicional de la CLI de ONTAP para aumentar la eficiencia de la entrada de comandos. Puede consultar un comando para identificar parámetros que son posicionales para el comando.

Qué es un parámetro posicional

  • Un parámetro posicional es un parámetro que no requiere que especifique el nombre del parámetro antes de especificar el valor del parámetro.

  • Un parámetro posicional se puede intersperllevar con parámetros no posicionales en la entrada del comando, siempre y cuando observe su secuencia relativa con otros parámetros posicionales en el mismo comando, como se indica en la command_name ? salida.

  • Un parámetro posicional puede ser un parámetro obligatorio u opcional para un comando.

  • Un parámetro puede ser posicional para un comando pero no posicional para otro.

Nota

No se recomienda utilizar la funcionalidad del parámetro posicional en los scripts, especialmente cuando los parámetros posicionales son opcionales para el comando o tienen parámetros opcionales listados antes de ellos.

Identificar un parámetro posicional

Puede identificar un parámetro posicional en la command_name ? resultado del comando. Un parámetro posicional tiene corchetes que rodean su nombre de parámetro, en uno de los siguientes formatos:

  • [-parameter_name] parameter_value muestra un parámetro requerido que es posicional.

  • [[-parameter_name] parameter_value] muestra un parámetro opcional que es posicional.

Por ejemplo, cuando se muestra como lo siguiente en el command_name ? salida, el parámetro es posicional para el comando que aparece en:

  • [-lif] <lif-name>

  • [[-lif] <lif-name>]

Sin embargo, cuando se muestra como lo siguiente, el parámetro no es posicional para el comando que aparece en:

  • -lif <lif-name>

  • [-lif <lif-name>]

Ejemplos de uso de parámetros posicionales

En el siguiente ejemplo, la volume create ? la salida muestra que tres parámetros son posicionales para el comando: -volume, -aggregate, y. -size.

cluster1::> volume create ?
   -vserver <vserver name>                Vserver Name
   [-volume] <volume name>                Volume Name
   [-aggregate] <aggregate name>          Aggregate Name
  [[-size] {<integer>[KB|MB|GB|TB|PB]}]   Volume Size
  [ -state {online|restricted|offline|force-online|force-offline|mixed} ]
                                          Volume State (default: online)
  [ -type {RW|DP|DC} ]                    Volume Type (default: RW)
  [ -policy <text> ]                      Export Policy
  [ -user <user name> ]                   User ID
  ...
  [ -space-guarantee|-s {none|volume} ]   Space Guarantee Style (default: volume)
  [ -percent-snapshot-space <percent> ]   Space Reserved for Snapshot Copies
  ...

En el siguiente ejemplo, la volume create el comando se especifica sin aprovechar la funcionalidad del parámetro posicional:

cluster1::> volume create -vserver svm1 -volume vol1 -aggregate aggr1 -size 1g -percent-snapshot-space 0

Los siguientes ejemplos utilizan la funcionalidad del parámetro posicional para aumentar la eficiencia de la entrada de comando. Los parámetros posicionales se intersitan con parámetros no posicionales en el volume create y los valores de parámetro posicionales se especifican sin los nombres de parámetro. Los parámetros posicionales se especifican en la misma secuencia indicada por el volume create ? salida. Es decir, el valor para -volume se especifica antes de la de -aggregate, que a su vez se especifica antes de la de -size.

cluster1::> volume create vol2 aggr1 1g -vserver svm1 -percent-snapshot-space 0

cluster1::> volume create -vserver svm1 vol3 -snapshot-policy default aggr1 -nvfail off 1g -space-guarantee none