• Publicidad

Leer fichero y recordar líneas anteriores

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Leer fichero y recordar líneas anteriores

Notapor luisangel » 2010-02-23 03:26 @184

Buenos días,

Os planteo una duda:
Un programa lee de un fichero plano línea a línea y llegado a un determinado momento (el cual se sabe en tiempo de ejecución) necesito que lea la línea que está dos posiciones antes (es decir una línea que ya he leído con anterioridad).

¿Hay alguna manera de hacerlo en Perl si no sé la cantidad de bytes que tengo que retroceder?

Muchas gracias.
luisangel
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2010-02-23 03:10 @174

Publicidad

Re: leer fichero. Líneas anteriores

Notapor salva » 2010-02-23 04:38 @235

¿Guardando en memoria las últimas N (en tu caso 2) líneas leídas?
Avatar de Usuario
salva
Perlero nuevo
Perlero nuevo
 
Mensajes: 200
Registrado: 2008-01-03 15:19 @680

Re: Leer fichero y recordar líneas anteriores

Notapor explorer » 2010-02-23 04:57 @248

Bienvenido a los foros de Perl en Español, luisangel.

También puedes probar a usar Tie::File.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 1 invitado