Bat para quitar ceros de una linea en un txt
Solicito de su apoyo para genera un BAT que haga:
De este texto quitar los ceros que estén entre los pipes:
[H5]|0|0|0|0|0|0|0|0|0|0|0|0|0||||||||||||
QUEDANDO ASÍ:
[H5]|||||||||||||||||||||||||
Son muchas lineas con mas datos que llevan ceros y el archivo es muy grande pero quiero que cuando haya un cero entre los pipes se quite el cero y queden solo los pipes.
problema: |0|
correcto:||
Correo personal [email protected]
3 Respuestas
Respuesta de Abdelfatah El Hadi
-1
Respuesta de gggirald
1
Respuesta de Erickesau Martinez
:prueba este lo e echó en mi teléfono no lo e probado aún hasta mañana ya me voy a dormir@echo offSetlocal EnableDelayedExpansion(for /f "usebackq tokens=* delims=" %%i in ("archivo que usaras.txt") do (set "varra=%%i"echo. !varra:^|0^|=^|^|!))>"nuevo archivo.txt"ExitO este otro@echo offSetlocal EnableDelayedExpansionfor /f "usebackq tokens=* delims=" %%i in ("archivo que usaras.txt") do (set "varra=%%i"echo. !varra:^|0^|=^|^|!)>>"nuevo archivo.txt"Exit Como ya dije lo hice en el notepad de mi teléfono no puedo incluir estacios especiales ok hay mañana lo actualizaré. - Erickesau Martinez