2012-05-13 31 views

Respuesta

16

¿Has echado un vistazo al comando split? Consulte thishombre página para obtener más información.

Este page contiene un ejemplo de uso de este comando.

Aparte:

el comando man -k es bastante útil para encontrar comandos UNIX/LINUX si no está muy seguro de lo que el comando específico es. Especifique una palabra clave con el comando man -k y el sistema extraerá los comandos relacionados. Por ejemplo,

% man -k split 

se Rendimiento:

csplit (1)   - split a file into sections determined by context lines 
dirsplit (1)   - splits directory into multiple with equal size 
dpkg-split (1)  - Debian package archive split/join tool 
gpgsplit (1)   - Split an OpenPGP message into packets 
pnmsplit (1)   - split a multi-image portable anymap into multiple single-image files 
ppmtoyuvsplit (1) - convert a portable pixmap into 3 subsampled raw YUV files 
split (1)   - split a file into pieces 
splitdiff (1)  - separate out incremental patches 
splitfont (1)  - extract characters from an ISO-type font. 
URI::Split (3pm)  - Parse and compose URI strings 
wcstok (3)   - split wide-character string into tokens 
yuvsplittoppm (1) - convert a Y- and a U- and a V-file into a portable pixmap 
zipsplit (1)   - split a zipfile into smaller zipfiles 
+0

Hola, la sintaxis es la correcta? ** split --lines = 5 1.csv ** – sprabhakaran

+4

@spk: la sintaxis es correcta, pero esto dividiría su archivo en 3,260,000 archivos. Debe elegir un valor más alto, cualquier cantidad superior a 8,150,000 y menos de 16,300,000 creará dos archivos. – Zeta

+0

Como @spk mencionó al seleccionar los valores correctos hará lo que quiera. Si alguna de las preguntas que hizo en SO proporcionó la respuesta correcta a sus preguntas, no dude en aceptarlas - http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – Levon

1

división -n -d l/N tempfile.part filename.csv.

divide el archivo en N archivos sin dividir las líneas. Como se mencionó en los comentarios anteriores, el encabezado no se repite en cada archivo.

Cuestiones relacionadas