Usando unzip
estou 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