Next: Trabajando con conjuntos de
Up: El C Shell
Previous: Manipulación de las variables
Además del simple acceso explicado hasta ahora ($variable),
el C Shell soporta los siguientes accesos más complejos:
En los siguientes ejemplos ponemos de manifiesto la utilildad de estos métodos
de acceso. En el primer caso, nos permite concatenar el contenido de la variable
y una cadena, y en el segundo, nos permite usar variables con contenidos
no numéricos como condición de comparación:
width 3pt
width .3pt415pt35 % set grupo = Motor
36 % echo Me gusta la musica de los $grupoHead
grupoHead: Undefined variable.
37 % echo Me gusta la musica de los ${grupo}Head
Me gusta la musica de los MotorHead
38 %
39 % cat > flag.csh
# Creamos una variable llamada flag pero sin un valor en concreto
set flag
# Preguntamos por si la varible flag ha sido creada
if ($?flag) then
echo La variable local flag ha sido creada
endif
40 % chmod +x flag.csh
41 % flag.csh
La variable local flag ha sido creada
42 %
width .3pt
depth .3pt
width -3pt
Next: Trabajando con conjuntos de
Up: El C Shell
Previous: Manipulación de las variables
Vicente González Ruiz
1998-07-13