====== Operadores lógicos en bash ======
===== Mayor, igual o menor que otro dato =====
Vamos a ver el funcionamiento de los indicadores de igual, mayor o menor que
otro dato en bash:
# Comparación de números enteros
a=5
b=3
if [ $a -gt $b ]; then # INDICADOR MAYOR QUE
echo "$a es mayor que $b"
fi
if [ $a -eq $b ]; then #INDICADOR IGUAL QUE
echo "$a es igual a $b"
else
echo "$a no es igual a $b"
fi
if [ $a -lt $b ]; then # INDICADOR MENOR QUE
echo "$a es menor que $b"
else
echo "$a no es menor que $b"
fi
===== Operador lógico or =====
Para validar si se cumple una condición o también puede cumplirse la otra, por
ejemplo para comprobar si existe un determinado archivo o no:
# Verificamos si un archivo existe o no
if [ -f archivo1.txt ] || [ -f archivo2.txt ]; then
echo "Al menos uno de los archivos existe"
else
echo "Ninguno de los archivos existe"
fi