Tengo este script y puedo dividir grandes archivos de texto en pequeños fragmentos en formato Windows / DOS
¿Cómo puedo hacer algunos cambios para dividir en formato Unix?
@echo off
setlocal enableextensions disabledelayedexpansion
set "nLines=2000"
set "line=0"
for /f %%a in ('type total.txt^|find /c /v ""') do set "fileLines=%%a"
< "total.txt" (for /l %%a in (1 1 %fileLines%) do (
set /p "data="
set /a "file=1+line/%nLines%", "line+=1"
setlocal enabledelayedexpansion
>>"pass!file!.txt" echo(!data!
endlocal
))
endlocal
¿Comando de Windows para convertir los finales de línea de Unix?
DavidPostill
sí sí sí / r / n a / n o algo así, ¿puedes hacer eso?
Muntean Cosmin
Lea el enlace. Responde a tu pregunta ....
DavidPostill
hay muchas opciones allí, quiero "dividir y convertir" al mismo tiempo que no se convierta después de realizar la división, dime qué línea debo cambiar en el script anterior, gracias
Muntean Cosmin