Y la verdad que si, PERL es optimo para hacer reportes y administrar archivos planos, pero la verdad es que no te lo puedo comparar con PHP porque no se casi nada de ese lenguaje...
Con expresiones regulares puedes hacer casi de todo, acá tienes dos tutoriales que escribió kidd en donde enseña a usarlas, te pueden ser de gran ayuda !
http://perlenespanol.baboonsoftware....ut/000072.html http://perlenespanol.baboonsoftware....ut/000074.html
yo abriría el archivo y guardaría todas las lineas en un array, para luego procesar una por una, pero sería mucho más fácil si no ubiera 2 campos en un línea, o que al menos estén separadas por algún caracter como |
campo1: dato1 | campo2:dato2
Código:
open (DATABASE, "<db/links.txt") || &error('abrir','archivo');
my @lineas = <DATABASE>;
close (DATABASE) || &error('cerrar','archivo');
foreach my $linea(@lineas) {
$linea =~ s/\n//g;
$linea =~ s/campo\://g;
}
Bueno ,espero que te sirva