Shell variable

Autor: Randy Alexander
Fecha De Creación: 24 Abril 2021
Fecha De Actualización: 24 Junio 2024
Anonim
Shell Scripting - Variables
Video: Shell Scripting - Variables

Contenido

Definición: ¿Qué significa Shell Variable?

Una variable de shell es una variable que solo está disponible para el shell actual. En contraste, una variable de entorno está disponible en todo el sistema y puede ser utilizada por otras aplicaciones en el sistema.


Un shell es el intérprete de comandos de los sistemas operativos. Procesa los comandos ingresados ​​en la línea de comandos o leídos desde un archivo de script de shell.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Shell Variable

Una variable es una ubicación en la memoria que se utiliza para mantener un valor. A esta ubicación se le asigna un nombre para que sea descriptiva. El valor podría ser cualquier tipo de datos, como un nombre, número o nombre de archivo / directorio. Entonces, una variable no es más que un puntero a un dato en particular. Un shell permite a un usuario crear, asignar o eliminar variables. Sin embargo, estas variables son solo temporales y se eliminan automáticamente cuando se cierra la sesión de shell. Para hacer que una variable de shell sea persistente y esté disponible en todo el sistema, debe exportarse, convirtiéndose así en una variable de entorno. El comando utilizado para hacer esto depende del shell específico que se utilice. En el shell Bash utilizado por Linux, el comando es "exportar".


Se crea una variable de shell con la siguiente sintaxis: "variable_name = variable_value". Por ejemplo, el comando "set COMPUTER_NAME = mercury" crea la variable de shell llamada "COMPUTER_NAME" con un valor de "mercury". Para valores con espacios, se deben utilizar comillas. Aunque no es obligatorio, la convención en Unix es usar letras mayúsculas para los nombres de las variables. Además, en Unix, los nombres de variables, como los nombres de archivo, distinguen entre mayúsculas y minúsculas.