Comenzando con bash: argumentos -lt y -gt

Pregunta:

Estoy comenzando con bash y encontré lo siguiente:

if test $first -lt $second
then
  echo $first is lower than $second
else
  if test $first -gt $second
  then
    echo $first is higher than $second
  else
    echo $first and $second are equals
  fi
fi

Para leer el script y ejecutarlo, sé lo que hace, pero no para qué sirven -lt y -gt.

¿Alguien puede decirme cuál es el nombre de ese tipo de "herramienta" y qué hacen (-lt y -gt)? ¡Gracias!

Respuesta:

Es la abreviatura de less than y greater than . Se usa para la comparación de enteros en bash. Puede leer más escribiendo man test :

   ....
   INTEGER1 -gt INTEGER2
          INTEGER1 is greater than INTEGER2
   ....
   INTEGER1 -lt INTEGER2
          INTEGER1 is less than INTEGER2
   ....

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım