Extraiga las primeras 1000 líneas del archivo zip

Extraiga las primeras 1000 líneas del archivo zip

Usando, unzipestoy intentando extraer las primeras 1000 líneas de un archivo xml. De la lectura¿Cómo extraer parcialmente un enorme archivo de texto plano comprimido?He usado las respuestas para crear:

unzip -p my_feed.zip | dd count=1000 > out.txt

que está cerca de lo que estoy tratando de lograr.

man dd

describe:

count=n  Copy only n input blocks.

¿Cuál es el tamaño de un bloque de entrada? ¿Cómo extraer las primeras 1000 líneas en lugar de los primeros 1000 bloques de entrada?

Actualizar:

Olvidé mencionar que estoy usando OSX. Pensé que esto lograría el mismo resultado:

gunzip < my_feed.zip | head -n 1000

pero devuelve error:

gunzip: unknown compression format

Respuesta1

Usar

zcat myfile.zip | head -n 1000

información relacionada