Gibt es ein Tool, um große Textdateien (9 GB) in kleinere Dateien aufzuteilen, damit ich sie öffnen und durchsehen kann?
Gibt es etwas, das über die Befehlszeile von Windows (XP) verwendet werden kann?
Oder wie kann man es am besten aufteilen? Kann ich mit 7z separate Volumes erstellen und dann eines davon separat entpacken? Ist es lesbar oder müssen alle anderen Teile erneut in die große Datei entpackt werden?
Aktualisieren
Ich habe ein schnelles 48-Zeilen-Python-Skript zusammengestellt, das die große Datei in 0,5-GB-Dateien aufteilt, die auch in vim leicht zu öffnen sind. Ich musste nur die Daten zum letzten Teil des Protokolls durchsehen (ja, es ist eine Protokolldatei). Jeder Datensatz ist auf mehrere Zeilen aufgeteilt, sodass grep dies nicht tun würde.
grep -n
mithead
und verwendet habentail
, um Teile der Datei zu sehen. Beispiel,grep -n "something" file.txt
kehrt zurück95625: something
. Sie mögen darunter für insgesamt 10 Linien , die Linie und 9 Linien sehenhead -n 95635 file.txt | tail -n 10
.