AnteriorPosterior

6. Estructuras condicionales

  Curso: Linux y bash, por Javier Hernández

6.1. Teoría

Para escribir una condición lo podemos escribir de muchas formas distintas. La más básica es: if expresión then sentencia donde 'sentencia' sólo se ejecuta si 'expresión' es verdadera. '2<1' es una expresión que es falsa, mientras que '2>1' es verdadera.

Los condicionales tienen otras formas, como: if expresión then sentencia1 else sentencia2. Aquí 'sentencia1' se ejecuta si 'expresión' es verdadera, en caso contrario se ejecuta 'sentencia2'.

Otra forma más de condicional es: if expresión1 then sentencia1 else if expresión2 then sentencia2 else sentencia3. En esta forma sólo se añade "ELSE IF 'expresión2' THEN 'sentencia2'", que hace que sentencia2 se ejecute si expresión2 es verdadera. El resto es como puede imaginarse (véase las formas anteriores).

Unas palabras sobre la sintaxis:

La base de las construcciones 'if' es ésta:

if [expresión];

then

echo "expresion verdadera"

fi


Actualizado el: 20-09-2006 19:58

AnteriorPosterior