Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2013, 10:13
novatoBIN
 
Fecha de Ingreso: septiembre-2012
Mensajes: 15
Antigüedad: 12 años, 2 meses
Puntos: 1
Comparar números NO enteros

Hola!

Estoy tratando de hacer un script muy sencillo en bin/bash en el que tengo un número decimal que varía según el día, por ejemplo hoy sería 6.423 y mañana -1.32 y quiero que si ese número es mayor o menor que 0.5 el script realice una operación u otra.

Lo que hago es:

num=6.423
valor=0.5
if [ $num -gt $valor ]; then
echo "es mayor">resultado.txt
fi

Pero me sale un mensaje de error y me dice que se esperaba un número entero. Hay alguna forma de usar "if" con número decimales?

Os agradezco muchísimo cualquier pista o ayuda que podáis darme