Identificarte

Versión Completa : Programa para dividir un archivo plano por lineas en varios archivos


Sponsored links
.




KERBEROS
junio 12, 2008, 09:49
Buenas noches señores,

Tengo un problema en el trabajo con un archivo plano (archivo de texto) que tiene un tamaño de 12GB y necesito cargarlo a un sistema que por espacio en disco y en memoria no me lo permite.

Alguien conoce un programa que me permita partir este archivo plano por número de lineas?

Si por ejemplo mi archivo plano tiene 45 millones de registros, la idea seria poder generar archivos planos que contengan de a 1 millon de registros, o sea que tendría como resultado 45 archivos.

Todos los programas que conozco para dividir archivos se basan en el tamaño y ese metodo no lo puedo aplicar aca porque me dañaria la información de las lineas (registros) de los archivos planos.

Gracias!!

UAC-darkriff
junio 13, 2008, 06:38
Pero es un .txt?

KERBEROS
junio 13, 2008, 07:58
Pero es un .txt?

Es un archivo plano, puede tener cualquier extensión o incluso puede no tenerla.

ADIDAS
junio 13, 2008, 08:25
Linux/Unix split -l

http://www.computerhope.com/unix/usplit.htm

split -l 1000000 oldfile.txt newfile

El te va generando un consecutivo por cada uno de los 45 archivos... newfilea newfileb newfilec.... newfileaa newfileab... etc.

KERBEROS
junio 13, 2008, 08:48
Linux/Unix split -l

http://www.computerhope.com/unix/usplit.htm

split -l 1000000 oldfile.txt newfile

El te va generando un consecutivo por cada uno de los 45 archivos... newfilea newfileb newfilec.... newfileaa newfileab... etc.

Mijo! eso es justo lo que necesito pero desgraciadamente no tengo Linux. :(

Existirá un equivalente para Windows??

DCowboy
junio 14, 2008, 02:40
Busque "unix split win32" en Google y vaya a tener suerte. ;)

Magnus_1579
junio 16, 2008, 08:13
Buenas noches señores,

Tengo un problema en el trabajo con un archivo plano (archivo de texto) que tiene un tamaño de 12GB y necesito cargarlo a un sistema que por espacio en disco y en memoria no me lo permite.

Alguien conoce un programa que me permita partir este archivo plano por número de lineas?

Si por ejemplo mi archivo plano tiene 45 millones de registros, la idea seria poder generar archivos planos que contengan de a 1 millon de registros, o sea que tendría como resultado 45 archivos.

Todos los programas que conozco para dividir archivos se basan en el tamaño y ese metodo no lo puedo aplicar aca porque me dañaria la información de las lineas (registros) de los archivos planos.

Gracias!!

Saludos

Te dejo este enlace al programa Divide y Une: Maestro de Texto (Text Master Split & Join) 3.0 (http://www.freedownloadmanager.org/es/downloads/Hendidura_de_TextMaster_y_Juntura_51966_p/)

Lee la descripción o abajo esta el enlace de descarga directa.

Enlace de descarga (http://www.freedownloadmanager.org/es/downloads/Hendidura_de_TextMaster_y_Juntura_51966_p/free.htm)

Creo que es lo que estás buscando.