Kürzen großen CSV auf debian
-
21-08-2019 - |
Frage
Ich habe eine sehr große CSV-Datei und ich brauche eine App zu schreiben, die es analysieren, sondern die> 6 GB-Datei zu testen gegen schmerzhaft ist, gibt es eine einfache Möglichkeit, die ersten hundert oder zwei Linien zu extrahieren, ohne laden zu müssen die gesamte Datei in den Speicher?
Die Datei befindet sich auf einem Debian-Server.
Lösung
Haben Sie versucht, den head
Befehl?
head -200 inputfile > outputfile
Andere Tipps
-
Kopf -10 file.csv> truncated.csv
wird die ersten 10 Zeilen file.csv nehmen und speichern sie in einer Datei mit dem Namen truncated.csv
„Die Datei befindet sich auf einem Debian-Server.“ - das ist interessant. Das bedeutet im Wesentlichen, dass selbst wenn Sie ‚Kopf‘ zu verwenden, wo sie Kopf aus den Daten abrufen? Der lokale Speicher (nachdem die Datei kopiert wurde), die den Zweck besiegt.