Accorciare grande CSV su debian
-
21-08-2019 - |
Domanda
Ho un file molto grande CSV e ho bisogno di scrivere un app che analizzarlo, ma utilizzando il file> 6 GB da confrontare è doloroso, c'è un modo semplice per estrarre i primi cento o due righe, senza dover caricare l'intero file in memoria?
Il file risiede su un server Debian.
Soluzione
Hai provato il comando head
?
head -200 inputfile > outputfile
Altri suggerimenti
-
head -10 file.csv> truncated.csv
prenderà le prime 10 righe di file.csv e conservarla in un file chiamato truncated.csv
"Il file risiede su un server Debian." - questo è interessante. Ciò significa che anche se si utilizza 'testa', da dove viene la testa recuperare i dati da? La memoria locale (dopo che il file è stato copiato), che sconfigge lo scopo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow