next up previous
Next: Expresiones para la gestión Up: Las expresiones en el Previous: Operadores de cadena

Expresiones aritméticas

Se soportan los siguientes operadores aritméticos por orden de precedencia:

\begin{displaymath}\vline
\begin{tabular}{r\vert l}
\hline
{\bf Operador} & {\bf...
...&\&}& OR lógica y AND lógica. \\
\hline
\end{tabular}\vline
\end{displaymath}

y como ejemplo:



width 3pt
width .3pt415pt43 % cat > expr3.csh
#/bin/csh
set a = 3
set b = 5
if($a>2 && $b>4) then
       echo Pues si, esto parece que funciona
endif
44 % chmod +x expr3.csh
45 % expr3.csh
Pues si, esto parece que funciona
46 %
width .3pt
depth .3pt width -3pt

Para asignar el valor de una expresión a una variable usamos el operador @:



width 3pt
width .3pt415pt52 % set a = 2 * 2
set: Variable name must begin with a letter.
53 % @ a = 2 * 2
54 % echo $a
4
55 % @ a = $a + $a
56 % echo $a
8
57 % set flag = 1
58 % @ b = ($a && $flag)
59 % echo $b
1
60 % @ b ++
61 % echo $b
2
62 %
width .3pt
depth .3pt width -3pt


Vicente González Ruiz
1998-07-13