¿Cómo puedo leer líneas desde el final del archivo en Perl?

Estoy trabajando en un script de Perl para leer el archivo CSV y hacer algunos cálculos. El archivo CSV tiene solo dos columnas, algo así como a continuación.

One Two
1.00 44.000
3.00 55.000

Ahora este archivo CSV es muy grande, puede ser de 10 MB a 2GB.

Actualmente estoy tomando un archivo CSV de 700 MB. Traté de abrir este archivo en el bloc de notas, Excel pero parece que ningún software lo va a abrir.

Quiero leer pueden ser las últimas 1000 líneas del archivo CSV y ver los valores. ¿Cómo puedo hacer eso? No puedo abrir el archivo en el bloc de notas o cualquier otro programa.

Si escribo un script de Perl, necesito procesar el archivo completo para ir al final del archivo y luego leer las últimas 1000 líneas.

¿Hay alguna forma mejor de hacerlo? Soy nuevo en Perl y cualquier sugerencia será apreciada.

He buscado net y hay algunos scripts disponibles como File :: Tail pero no sé si funcionarán en Windows.

Respuestas a la pregunta(11)

Su respuesta a la pregunta