¿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.