Tengo pocos archivos de registro de alrededor de 100MB cada uno. Personalmente, me resulta engorroso tratar con archivos tan grandes. Sé que las líneas de registro que me interesan son solo entre 200 y 400 líneas más o menos.Cómo recortar (cortar) archivos de texto basados en números de línea iniciales y finales en cygwin?
¿Cuál sería una buena manera de extraer líneas de registro relavantes de estos archivos, es decir, solo quiero canalizar el rango de números de línea a otro archivo?
Por ejemplo, las entradas son:
filename: MyHugeLogFile.log
Starting line number: 38438
Ending line number: 39276
¿Hay un comando que se puede ejecutar en cygwin a cabo sólo cat
ese rango en ese archivo? Sé que si de alguna manera puedo mostrar ese rango en stdout, también puedo conectarme a un archivo de salida.
Nota: Agregar la etiqueta Linux
para obtener más visibilidad, pero necesito una solución que funcione en cygwin. (Por lo general, los comandos de Linux funcionan en cygwin).
archivos de registro 100 Mb no son enormes ;-) – Johnsyweb
Claro, pero si usted tiene que estudiar las partes de ellos en un editor como notepad ++, entonces aparecerá bastante grande :) es un – bits