next up previous
Next: Expresiones aritméticas Up: Las expresiones en el Previous: Las expresiones en el

Operadores de cadena

El C Shell soporta los siguientes operadores de cadena:

\begin{displaymath}\vline
\begin{tabular}{r\vert l}
\hline
{\bf Operador} & {\bf...
...puede contener {\sl wildcards}. \\
\hline
\end{tabular}\vline
\end{displaymath}

Como ejemplo, adjuntamos un script que identifica varias palabras distintas como 'yes':



width 3pt
width .3pt415pt38 % cat > expr1.csh
#!/bin/csh (nos aseguramos de que es el csh quien ejecuta este script)
echo -n "do you like the C Shell ?"  # Preguntamos: le gusta el C Shell
set respuesta = $<                  # Leemos la contestación del usuario
if ($respuesta == "yes") then
       echo Has entrado yes
else if ($respuesta =  y*) then      # Buscamos palabras que comienzan por (y)
       echo Suponemos que dices yes
endif
39 % chmod +x expr1.csh
40 % expr1.csh
do you like the C Shell ?yeah
Suponemos que dices yes
41 %
width .3pt
depth .3pt width -3pt


Vicente González Ruiz
1998-07-13