Del curso: Bash Scripting desde cero

Desbloquea este curso con un periodo de prueba gratis

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Condicionales con if, else y elif

Condicionales con if, else y elif - Tutorial de Bash

Del curso: Bash Scripting desde cero

Condicionales con if, else y elif

El objetivo de este capítulo va a ser comprender la estructura de un if en Bash y cómo decides según el código de salida de un comando. Si el código de salida te da 0, es éxito, y si es distinto de 0, te da error. Lo BASICO, este éxito y error. El comando true siempre te devuelve 0, así que la condición se cumple y entra en el bloque then. El comando false devuelve distinto de 0, por eso la condición falla y se ejecuta un else. Es muy fácil, si algo funciona, entonces haz esto, y sino, haz lo siguiente. Por otro lado, tenemos el ELIF, que nos permite añadir más condiciones a evaluar una vez estamos dentro de un condicional. Primero, se comprueba si nota es mayor que 9, en cuyo caso entramos en este bloque. Si no es mayor que 9, se comprueba secundariamente, si nota es mayor que 5, en cuyo caso entramos en este bloque. Y, finalmente, si ninguna de las dos anteriores ha funcionado, entonces es que es Suspenso. Vendría a ser como el por defecto dentro de un condicional. Podemos…

Contenido