Ejemplos basicos de condicionales if en Bash Linux

Ejemplo: básico de condicional if .. then

#!/bin/bash
if [ "TextoPrueba" = "TextoPrueba" ]; then
        echo "expresión evaluada como verdadera"
fi

El código que se ejecutará si la expresión entre corchetes es verdadera se encuentra entre la palabra 'then' y la palabra 'fi', que indica el final del código ejecutado condicionalmente.

Ejemplo: Ejemplo básico de condicional if .. then ... else

#!/bin/bash
if [ "TextoPrueba" = "TextoPrueba" ]; then
        echo "expresión evaluada como verdadera"
else
        echo "expresión evaluada como falsa"
fi

Ejemplo: Condicionales con variables

#!/bin/bash
T1="TextoPrueba"
T2="TextoPruebas"
if [ "$T1" = "$T2" ]; then
        echo "expresión evaluada como verdadera"
else
        echo "expresión evaluada como falsa"
fi

Ejemplo: comprobando si existe un fichero

#!/bin/bash
FILE=~/.basrc
if [ -f $FILE ]; then
        echo "el fichero $FILE existe"
else
        echo "fichero no encontrado"
fi

Ejemplo: comprobando si existe una carpeta

#!/bin/bash
carpeta=~/imagenes
if [ -d $carpeta ]; then
        echo "el directorio ${carpeta} existe"
else
        echo "fichero no encontrado"
fi