Que tal, buenos dias...se me presento el siguiente problema, tengo un archivo llamado latlon125.dat, lo unico que tiene son valores de latitud y longitud:
15.1875 -92.4375
15.1875 -92.3125
15.1875 -92.1875
15.0625 -92.8125
15.0625 -92.6875
necesito sacar ciertas coordenadas que cumplan con la siguiente condición:
awk '{if(($1>29.24 && $1<30.26) && ($2<-110 && $2>-111)) print $1"_"$2}' latlon125.dat
el problema es que no me realiza nada y si hay registros que cumplan con estas especificaciones, he notado que valores menores a -100 awk no lo maneja como numero, porque a la hora de mandarlo a archivo, me manda basura.
En concreto: Alguien me puede decir si mi busqueda esta bien o hay alguna forma de que awk realize la busqueda en numeros negativos.
De antemano gracias.
el awk que ocupo es versión 3.1.5
Tengo otra maquina que tiene la vrsion 3.1.3 y en esta la busqueda funciona perfectamente, hay algo que instalar de manera extra al awk?