Necesito ayuda en perl, recien me estoy inciando en el
tengo un archivo .txt, con la siguiente estructura
-38.000 -71.025 524
-38.000 -71.050 532
-38.000 -71.075 560
-38.000 -71.100 580
-38.200 -71.025 530
-38.200 -71.050 560
-38.200 -71.075 580
-38.200 -71.100 590
-38.400 -71.025 540
---
---
-39.000 y asi sucesivamente
lo que necesito es solo tomar por ejemplo los datos que tengan el valor de la primera columna igual a -38.2000
espero que alguien me pueda ayudar
desde ya gracias
Ayuda en perl
Moderador: Moderadores
Lee el archivo línea a línea, y utiliza la función split, con el espacio como separador para introducir los tres campos en una matriz. A partir de ahí puedes operar con cada uno de ellos individualmente.
Aproximadamente algo de este estilo (creo recordar que el espacio es el separador por defecto):
Saludos.
Aproximadamente algo de este estilo (creo recordar que el espacio es el separador por defecto):
Código: Seleccionar todo
@Campos=split($Linea);
if ($Campos[0] == -38.2000){
#proceso con $Campos[1] y $Campos[2]
}
Equipo ABCdatos.
http://www.abcdatos.com/
http://www.abcdatos.com/