Sentencia if

7 febrero, 2013
admin

Sentencia if

if .. else .. fi permite hacer la elección en función del éxito o el fracaso de un comando. Por ejemplo, saber si el archivo existe (condición true) o no (condición falsa) y realizar acciones basadas en un resultado de condiciones.

La sintaxis es:

if CONDICION
then comando
else comando
fi

Viene a reperentar, si la condicion se cumple, ejecuta un comando, si no se cumple, ejecuta otro.

Por ejemplo:

    #! /bin/bash
    echo “Quieres salir S/N”
    read RESPUESTA


    if [ “$RESPUESTA” = S ]
    then exit
    else echo”Vale, sigamos”
    fi

Anidar if

if CONDICION1
then comando
else
    if CONDICION2
    then comando
    else
        if CONDICION3
        then comando
        else
fi
  fi
     fi

Por ejemplo:

    #! /bin/bash
    echo “Hola, elije uno de los siguientes juegos:”
    echo “Pulsa 1 para jugar al pacman”
    echo “Pulsa 2 para jugar al doom”
    echo “Pulsa X para salir”
    read RESPUESTA


    if [ “$RESPUESTA” = 1 ]
    then pacman
    else 
         if [ “$RESPUESTA” = 2 ]
         then doom
         else
              if [ “$RESPUESTA” = X ]
              then exit
              else echo “Esa opció no la tengo”
              fi
         fi
    fi

Sin comentarios

You must be logged in to post a comment.
CONTENIDO PATROCINADO POR

FPla Informatica

Diseño web y Marketing digital
Disponga de una página web o un comercio electrónico de alta calidad a precios muy competitivos.
ACCEDER A FPLA INFORMATICA
close-link