Tabla de Contenidos
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