Estoy trabajando en una secuencia de comandos Perl para leer el archivo CSV y hacer algunos cálculos. El archivo CSV tiene solo dos columnas, algo como a continuación.¿Cómo puedo leer las líneas desde el final del archivo en Perl?
One Two
1.00 44.000
3.00 55.000
Ahora este archivo CSV es muy grande, puede ser de 10 MB a 2 GB.
Actualmente estoy tomando un archivo CSV de un tamaño de 700 MB. Intenté abrir este archivo en el bloc de notas, sobresalir, 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 ni en ningún otro programa.
Si escribo un script Perl, entonces 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 en Internet y hay algunos scripts disponibles como File :: Tail, pero no sé si funcionarán en Windows?
Gracias por agregar las versiones de Windows de la cola. –