Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Linux / Uso del condicional IF

Uso del condicional IF

Por jc mouse miércoles, noviembre 28, 2018

En este post conocernos lo que son las Estructuras de Control IF en los script de Bash. Estas estructuras nos ayudan a controlar la ejecución de un script y de esta forma obtener diversos resultados dependiendo de las condiciones que se cumplan o no cuando ejecutamos el programa.

¿Que necesitamos?

  • Una versión de linux instalado en tu equipo (Ubuntu)
  • conocimientos básicos de los comandos en bash
  • Puedes realizar los siguientes ejemplos con cualquier editor de texto de Linux, pero en este post estamos utilizando el editor de texto Geany.

Tiempo: 15 minutos

Nivel: Principiante

IF

La estructura de control de selección simple IF, nos permite redirigir el curso de una acción según la evaluación de una condición, es decir:

diagrama de flujo

implementando este ejemplo en bash tenemos:

script if

La condición a evaluar es una expresión booleana que solo se ejecuta cuando esta es verdadera, para cerrar el IF se utiliza la palabra reservada FI

No te olvides de dar permisos de ejecución al archivo .sh con el comando «chmod +x if.sh»

¿Pero que pasa si colocamos un numero menor a 18?

El programa se ejecutara normalmente pero al no cumplir con la condición establecida «edad>18», el flujo del programa no pasara por esta sección de código y por tanto no imprimirá nada en pantalla

IF-ELSE

La estructura de control if-else de la misma forma que IF evalúa una condición booleana y realiza una acción (o serie de acciones) cuando esta se cumple, pero de resultar falsa la condición evaluada se ejecutaran otra serie de acción antes de volver al flujo principal del programa.

diagrama IF ELSE

Ejemplo de IF-ELSE:

script bash

El ejemplo anterior es una ampliación del primer ejercicio, pero en en este caso si introducimos una edad menor a 18, el programa imprimirá en pantalla un mensaje antes de retornar al hilo principal del programa.

ELIF

Pero también podemos tener varias declaraciones de IF en el mismo bloque para reducir la ruta de decisión que nuestro programa toma para ejecutar los comandos que definimos.

Anidado

Por ejemplo el siguiente código obtiene la cantidad de archivos de tipo *.sh de nuestro directorio de trabajo y evalúa según unas condiciones elif definidas por nosotros.

elif ubuntu

enjoy!!!

Tags

Artículos similares

Procedimientos Almacenados: Parámetros IN

Una procedimiento almacenado es un conjunto de sentencias de SQL que se pueden almacenar en el servidor, de esta forma n[...]

Genera videos, imagenes y más gratis con Qwen

Qwen es una familia de grandes modelos de lenguaje (LLMs) desarrollado por Alibaba Cloud. Este modelo multimodal es capa[...]

base de datos multiple – parte II

Continuación del tutorial «Utiliza 2 bases de datos diferentes en una aplicación» La Interfaz frmSelected.java: Haciendo[...]

Código Único de Factura en PHP

Código Único de Factura para el Nuevo Sistema de Facturación Electrónica en Bolivia desarrollado en el lenguaje PHP 7 (H[...]

Te enseño como generar imagenes con Google Bard

Google Bard la inteligencia artificial de Google se actualiza con una mejora que entra a competir con el resto de IAs y[...]

Pruebas funcionales con AssertJ Swing

AssertJ Swing es una biblioteca para Java que proporciona una interfaz fluida para la realización automatizada de prueba[...]