1 votos

Dividir txt en varios

Tengo varios archivos txt con mas de 4 millones de registros y necesito dividirlos en al menos 1 millon de registros por archivo. Intenté hacerlo con Powershell, pero con lo que investigué (nunca lo habia utilizado) no logré el resultado, segun mi logica esto debió funcionar pero no fue así...

foreach ($row in gc c1.txt) { if ($row -lt 201) {$row | Out-File c1prueb.txt -Append }}

Por favor su apoyo

Saludos

0voto

aFrost Puntos 265

Con este script puedes dividirlos en diferentes archivos de 1 millón cada 1 (configurable)

$i=0; Get-Content .....log -ReadCount 1000000 | %{$i++; $_ | Out-File out_$i.txt}

Tienes mas soluciones en https://stackoverflow.com/questions/1001776/how-can-i-split-a-text-file-using-powershell

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: