“Conocimiento Sistemas>unix

¿Qué son las variables de shell? ¿Dar un ejemplo?

2016/4/24
Variables de shell son una forma de almacenar información en el entorno shell. Son similares a las variables de entorno, pero solo están disponibles dentro de la sesión de shell actual.

Para crear una variable de shell, simplemente asigna un valor a un nombre. Por ejemplo, para crear una variable de shell llamada `NOMBRE` y asignarle el valor `"John Doe"`, escribiría el siguiente comando:

```

NOMBRE="Juan Pérez"

```

Una vez que haya creado una variable de shell, puede usarla anteponiendo al nombre de la variable un signo de dólar ("$`). Por ejemplo, para imprimir el valor de la variable `NOMBRE`, escribiría el siguiente comando:

```

eco $NOMBRE

```

Esto generaría lo siguiente:

```

Juan Pérez

```

Las variables de Shell se pueden utilizar para almacenar cualquier tipo de información, como texto, números o incluso comandos. Pueden resultar muy útiles para almacenar información a la que necesitas acceder con frecuencia o para automatizar tareas.

A continuación se muestran algunos ejemplos de cómo se pueden utilizar las variables de shell:

* Para almacenar el directorio actual:

```

PWD=`contraseña`

```

* Para almacenar la cantidad de archivos en el directorio actual:

```

NUM_FILES=`ls | baño -l`

```

* Para crear un alias de comando:

```

alias ls="ls -l"

```

Esto haría que el comando `ls` siempre enumere los archivos en formato largo.

Las variables de Shell son una herramienta poderosa que puede usarse para hacer que su experiencia de Shell sea más eficiente y productiva.

unix
¿Qué significa el archivo dat en informática?
¿Qué comando muestra las últimas 10 líneas del archivo llamado abc?
Cómo consultar XL libro desde Unix
¿Cómo se comparten los archivos entre usuarios en Unix y Windows?
Ventajas y desventajas del sistema operativo Unix
¿Cómo se configuran los alias de Linux para comandos difíciles de recordar?
¿Qué comando mostrará las últimas líneas del archivo de texto llamado file1 en Linux?
¿El sistema operativo Unix es multitarea o multiproceso?
Conocimiento de la computadora © http://www.ordenador.online