Extrahieren Sie die ersten 1000 Zeilen der ZIP-Datei

Extrahieren Sie die ersten 1000 Zeilen der ZIP-Datei

unzipIch versuche, die ersten 1000 Zeilen aus einer XML-Datei zu extrahieren. Beim LesenWie entpacke ich eine große, gezippte Textdatei teilweise?Ich habe die Antworten verwendet, um Folgendes zu erstellen:

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

das kommt dem nahe, was ich erreichen möchte.

man dd

beschreibt:

count=n  Copy only n input blocks.

Wie groß ist ein Eingabeblock? Wie extrahiert man die ersten 1000 Zeilen anstelle der ersten 1000 Eingabeblöcke?

Aktualisieren:

Ich habe vergessen zu erwähnen, dass ich OSX verwende. Ich dachte, dies würde dasselbe Ergebnis erzielen:

gunzip < my_feed.zip | head -n 1000

gibt aber einen Fehler zurück:

gunzip: unknown compression format

Antwort1

Verwenden

zcat myfile.zip | head -n 1000

verwandte Informationen