Extraia as primeiras 1000 linhas do arquivo zip

Extraia as primeiras 1000 linhas do arquivo zip

Usando unzipestou tentando extrair as primeiras 1000 linhas de um arquivo xml. Da leituraComo extrair parcialmente um enorme arquivo de texto simples compactado?Usei as respostas para criar:

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

que está perto do que estou tentando alcançar.

man dd

descreve :

count=n  Copy only n input blocks.

Qual é o tamanho de um bloco de entrada? Como extrair as primeiras 1.000 linhas em vez dos primeiros 1.000 blocos de entrada?

Atualizar:

Esqueci de mencionar que estou usando o osx. Eu pensei que isso alcançaria o mesmo resultado:

gunzip < my_feed.zip | head -n 1000

mas retorna erro:

gunzip: unknown compression format

Responder1

Usar

zcat myfile.zip | head -n 1000

informação relacionada