A menudo estoy tratando con archivos de registro increíblemente grandes (> 3 GB). He notado que el rendimiento de less es terrible con estos archivos. A menudo quiero saltar haciendo el medio del archivo, pero cuando le digo menos que salte 15 líneas M me lleva unos minutos.
El problema que imagino es que menos necesita escanear el archivo en busca de caracteres '\ n', pero eso lleva demasiado tiempo.
¿Hay alguna manera de hacer que solo busque un desplazamiento explícito? por ejemplo, buscar compensar byte 1.5 mil millones en el archivo. Esta operación debería ser de órdenes de magnitud más rápido. Si menos no proporciona tal habilidad, ¿hay otra herramienta que sí lo haga?
perl -pi -e 's/\n//g;' <filename>