next up previous
Next: Variables de solo lectura Up: El Bourne Shell Previous: Leyendo una variable de

Exportando variables

Es la forma en que varibles locales a shell se convierten en variales de entorno definidas fuera de este. La forma de hacerlo tiene la siguiente sintaxis:
export {variable}+
y la forma de ver el valor de las variables de entorno es la siguiente:
env {variable=valor}* [comando]
Como ejemplo:



width 3pt
width .3pt415pt$ export (preguntamos por las variables exportadas)
$ (pero no hay ninguna)
$ TERM=vt100 (definimos una variable local que define el tipo de terminal)
$ export (y volvemos a preguntar por las variables exportadas)
$ (pero sigue sin existir)
$ export TERM (exportamos la variable local)
$ export (y ahora si ha sido exportada)
export TERM
$ env (TERM aparece ahora entre las variables de entorno)
HOME=/usr/users/v
LOGNAME=vruiz
SHELL=/bin/csh
TERM=vt100
USER=vruiz
width .3pt
depth .3pt width -3pt


Vicente González Ruiz
1998-07-13