next up previous
Next: Destruyendo variables de entorno Up: El C Shell Previous: Destruyendo variables locales

Las variables de entorno

Para asignar un valor a una variable de entorno, se usa el siguiente comando:
1.
setenv variable valor
Si el nombre de la variable no existe anteriormente, esta es automáticamente creada; en otro caso, es sobreescrita. Las variables de entorno no pueden contener lista de valores. Un ejemplo:



width 3pt
width .3pt415ptgogh login: guess (entramos a la cuenta como invitado)
Last login: Tue Apr 25 15:56:39 on tty2
Linux 1.0.8. (Posix).
Entra el tipo de terminal (por defecto vt100): (pulsamos return )
33 % echo $TERM (visualizamos el tipo de terminal)
vt100
34 % setenv TERM vt52 (intentamos cambiarlo a vt52)
tcsh: No entry for terminal type "vt52" (pero ese no es soportado)
tcsh: using dumb terminal settings.
35 % setenv TERM console (probamos con el tipo console)
36 % echo $TERM (esta vez si tenemos exito)
console
37 %
width .3pt
depth .3pt width -3pt

La única varible de entorno predefinida en el C Shell es $LOGNAME que almacena el nombre del usuario en el sistema:



width 3pt
width .3pt415pt37 % echo $LOGNAME
guess
38 %
width .3pt
depth .3pt width -3pt

Como se ha podido observar, por convenio las variables locales normalmente se escriben en minúscula y las de entorno en mayúscula aunque por supuesto podría haber sido al revés.


next up previous
Next: Destruyendo variables de entorno Up: El C Shell Previous: Destruyendo variables locales
Vicente González Ruiz
1998-07-13