GoGPT Best VPN GoSearch

icono de página de OnWorks

getopt_long - Online en la nube

Ejecute getopt_long en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando getopt_long que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


obtener opciones - biblioteca libbash para el análisis de los parámetros de la línea de comandos

SINOPSIS


$ retval getopt_long ⟨Instrucciones⟩ ⟨Parámetros⟩

DESCRIPCIÓN


Esta es una documentación para libbash biblioteca getopts, que implementa getopt_long función
para golpear(1). Para obtener documentación de la función bash getopts, consulte obtener opciones(1) (
obtener opciones(1 posix) en algunos sistemas).

Aquí hay una tabla de referencia:
obtener opciones(1) (o 1posix en algunos sistemas) implementado por golpear
obtener opciones(3) implementado por libbash.
conseguiroptar(1) implementado por getopt utils (parte de util-linux)
getopt_long(1) implementado por libbash e instalado en la sección 1 en lugar de 3 para evitar
colisión con las páginas de manual de C.
conseguiroptar(3) implementado por la biblioteca GNU C.
getopt_long(3) implementado por la biblioteca GNU C.
También he visto la utilidad getopt separada que forma parte del paquete util-linux.

La getopt_long La función analiza los argumentos de la línea de comandos. Usa Instrucciones como el
reglas para analizar el Parámetros.

La Instrucciones
Una cadena que especifica reglas para el análisis de parámetros. La cadena de instrucciones está formada por un
grupo de instrucciones independientes, separadas por un espacio en blanco. Cada instrucción debe tener
la siguiente estructura:

- | - -> [:]

Esta estructura contiene tres partes:

-
Este es el parámetro de signo de una sola letra. Por ejemplo -h.

-
Este es el signo de varias letras correspondiente al parámetro. Por ejemplo --ayuda.

[:]
Este es el nombre de la variable que contendrá el valor del parámetro. Por ejemplo:
AYUDA.

El nombre de la variable puede representar uno de dos tipos de variables:

Destacar variable (no seguido de ':')
En este caso, mantendrá el valor 1 si está 'activado' (es decir, se especificó en el comando
línea) y no se definirá si está 'desactivado'.

Value alto variable (seguido por ':')
En este caso, el valor que tendrá es la cadena que se le dio como siguiente
parámetro en el Parámetros cadena (separada por espacios en blanco o '='). Si entrada
contiene más de una instancia de la opción de línea de comando considerada, una matriz
de los parámetros dados se establecerá como el valor de la variable.

La Parámetros
La Parámetros son simplemente los parámetros que desea analizar.

DEVOLUCION VALOR


Esta función devuelve una cadena que contiene un conjunto de definiciones de variables. Con el fin de
definir las variables, esta cadena se debe dar como un parámetro para eval función. Esto
el valor se devuelve en la variable $ retval.

EJEMPLOS


Analizar los parámetros de la línea de comando buscando las banderas -h | --ayuda y -v | --versión y
el valor -p | --sendero :

getopt_long '-h | --help-> HELP
-v | --version-> VERSION
-p | --ruta-> RUTA: '$ *
eval $ retval

En este ejemplo, para los parámetros --ayuda --ruta =/ usr / las variables que se crearán
son:

AYUDA = 1
RUTA =/ usr /

para los parámetros --ayuda --ruta =/ usr --ruta =/compartimiento las variables que se crearán son:

AYUDA = 1
RUTA = (/ usr /compartimiento)

Utilice getopt_long en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.