en bash que necesito para comparar dos números flotantes, uno que defino en el guión y la otra lectura como parametro, por lo que hago:flotador condicional en bash
if [[ $aff -gt 0 ]]
then
a=b
echo "xxx "$aff
#echo $CX $CY $CZ $aff
fi
pero me sale el error:
[[: -309,585300: error de sintaxis: inválido operador aritmético (distintivo de error es" 0.585300")
¿Qué le pasa?
Gracias
Supongo que ya está familiarizado con [Lo que todo científico informático debe saber sobre la aritmética de coma flotante] (http://docs.sun.com/source/806-3568/ncg_goldberg.html) . –
es como si te dijera que para entender el comportamiento humano solo necesitas estar familiarizado con la ecuación de Schroedinger – flow
@Dennis: esta pregunta no requiere ninguno de los conocimientos en ese documento; no * todo * sobre flotadores es difícil, y las comparaciones más grandes/más pequeñas simplemente funcionan como se esperaba. –