El entorno de trabajo que ofrece cualquier shell permite crear, definir y consultar variables de entorno. Tales variables suelen escribirse en letras mayúsculas y están a disposición de las aplicaciones que necesiten hacer uso de ellas.
HOME
| Contiene el nombre del directorio home de cada sesión de trabajo |
PATH
| Contiene una lista de directorios separados por ':' en los que se hallan las aplicaciones. |
TERM
| Contiene el tipo de terminal que se está empleando. |
Para conocer las variables de entorno más importantes que se encuentran definidas en cada momento se emplea el mandato:
env
| Muestra nombres de variables y su contenido. |
Para definir una variable no hay más que utilizar la sintaxis
nombre= texto
| Crea la variable nombre, de no existir, y almacena texto en su interior. |
En el caso de que el texto contenga espacios habrá que encapsular éste texto entre comillas simples o dobles.
Para acceder al contenido de la variable no hay más que utilizar el
nombre de la variable precedido del símbolo $
.
ABC='texto plano'
| Para crear la variable ABC y almacenar la cadena «texto plano». |
echo $ABC
| Mostrará en pantalla el mensaje: texto plano. |
El mandato echo
tiene la finalidad de enviar por la salida estándar
la cadena de texto que se le proporciona a continuación. En este caso,
simplemente accede al contenido de la variable ABC.