Next: Destruyendo variables de entorno
Up: El C Shell
Previous: Destruyendo variables locales
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: Destruyendo variables de entorno
Up: El C Shell
Previous: Destruyendo variables locales
Vicente González Ruiz
1998-07-13