La condición if not en Bash
Nilesh Katuwal
30 enero 2023
Bash
Bash Condition
-
La condición
if noten el caso de los enteros en Bash -
La condición
if noten caso de cadenas en Bash -
Bash
if notCondición en la expresión
En bash, si el código de la lista de comandos es verdadero, entonces if | then las instrucciones ejecutan uno o más comandos después de la palabra then. Si el cheque devuelve falso, ejecuta else, si la condición lo requiere. Aprenderemos a hacer la condición if not aquí.
La condición if not en el caso de los enteros en Bash
Podemos usar -ne para verificar la desigualdad entre dos variables enteras. Veamos un ejemplo.
#!/bin/bash
x=5
y=4
if [[ $x -ne $y ]];
then
echo "Not equal"
fi
Producción :
Not equal
La condición if not en caso de cadenas en Bash
Podemos usar el operador != para comparar dos cadenas.
#!/bin/bash
sone=Bin
stwo=Bash
if [[ $sone != $stwo ]];
then
echo "Not equal"
fi
Producción :
Not equal
Bash if not Condición en la expresión
Podemos usar el ! operador fuera de [[]] para hacer negativa la salida de toda la expresión. No podemos operar dentro de los corchetes dobles para hacer que una sola expresión sea negativa. Veamos un ejemplo.
#!/bin/bash
n=4
if ! [[ $n -eq 0 ]];
then
echo "Not equal to 0"
fi
Producción :
Not equal to 0
¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete