Introducción
Una variable en bash se crea asignando un valor a su referencia. Aunque el declare incorporado No es necesario usar la declaración para declarar explícitamente una variable en bash, el comando a menudo se emplea para tareas de administración de variables más avanzadas.
Este tutorial le mostrará cómo trabajar con variables y sus atributos usando bash declare dominio.
Requisitos previos
- Acceso a la terminal/línea de comando.
- Privilegios de usuario de Sudo.
Sintaxis de declaración de Bash
La sintaxis para usar bash declare el comando es:
declare [options] [variable-name]="[value]" Opciones de declaración de Bash
declare El comando funciona con las siguientes opciones generales:
| Opción | Descripción |
|---|---|
-f | Declara una función bash, no una variable. |
-F | Muestra el nombre y los atributos de la función. |
-g | Aplicar el ámbito global a todas las operaciones de variables dentro de una función de shell. La opción no funciona fuera de las funciones de shell. |
-p | Opciones de visualización y atributos de variables. |
| Opción | Descripción |
|---|---|
-a | La variable es una matriz indexada. No puede anular la configuración de este atributo. |
-A | La variable es una matriz asociativa. No puede anular la configuración de este atributo. |
-i | El valor de la variable es un número entero. Desactive el atributo con +i . |
-l | El nombre de la variable se compone únicamente de caracteres en minúsculas. Desactive el atributo con +l . |
-n | La variable se convierte en una referencia de nombre para otra variable. Desactive el atributo con +n . |
-r | La variable es de solo lectura. Desactive el atributo con +r . |
-t | Si se usa con funciones, el elemento hereda DEBUG y RETURN trampas del caparazón principal. Desactive el atributo con +t . |
-u | El nombre de la variable se compone únicamente de caracteres en mayúsculas. Desactive el atributo con +u . |
-x | Exporta la variable a procesos secundarios, similar al comando de exportación. Desactive el atributo con +x . |