Ayuda en perl

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
astrohurt2

Ayuda en perl

Mensaje por astrohurt2 » Sab Mar 06, 2004 8:08 pm

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

Avatar de Usuario
ABCdatos
Administrador foro
Mensajes: 673
Registrado: Dom Mar 03, 2002 1:00 am
Contactar:

Mensaje por ABCdatos » Sab Mar 06, 2004 11:43 pm

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):

Código: Seleccionar todo

@Campos=split($Linea);
if ($Campos[0] == -38.2000){
 #proceso con $Campos[1] y $Campos[2]
}
Saludos.
Equipo ABCdatos.
http://www.abcdatos.com/

Responder