Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia | |||
linux:scripts:getopts [19/01/2019 12:00] – mate | linux:scripts:getopts [19/01/2019 12:06] (actual) – [uso] mate | ||
---|---|---|---|
Línia 5: | Línia 5: | ||
== uso | == uso | ||
* la cadena que acompaña a la instrucción getopts indica las opciones disponibles | * la cadena que acompaña a la instrucción getopts indica las opciones disponibles | ||
- | * ' | + | * '' |
* OPTSTRING: | * OPTSTRING: | ||
- | * ' | + | * ''h'': comprueba la opción **-h sin parámetros**. Da error en opciones no soportadas |
- | * ' | + | * ''h:'': comprueba la opción **-h con parámetros**. Da error en opciones no soportadas |
- | * ' | + | * ''abc'': comprueba las opciones **-a**, **-b**, **-c**. Da error en opciones no soportadas |
- | * ': | + | * '':abc'': comprueba las opciones **-a**, **-b**, **-c**. NO da error en opciones no soportadas |
* resumiendo: | * resumiendo: | ||
- | * ':' | + | * '':'' al principio de la cadena de OPTSTRING silencia opciones no soportadas |
- | * ':' | + | * '':'' detrás de una opción hace que espere parámetro |
+ | * al procesar VARNAME (en un case): | ||
+ | * '' | ||
+ | * '':'' | ||
+ | * '' | ||
+ | * '' | ||
/via: [[https:// | /via: [[https:// | ||