
Copiar linea a linea un txt no copia a partir de dos puntos:
Publicado por Ismael (1 intervención) el 19/01/2024 19:32:24
Hola amigos,
Seguro que es un detalle que se me escapa, pero estoy intentado copiar ciertas líneas de un txt a otro txt utlizando:
for /F %%i in (fichero1.txt) do @echo %%i >> fichero2.txt
El problema está en que la línea del fichero1 tiene en su contenido dos puntos ":", por ejemplo:
"checkoutparent": "1.28.4",
Y lo que se copia en el fichero2 es:
"checkoutparent":
No sé el motivo. No sé si es el espacio en blanco o qué puede ser. He intentado borrar el espacio en blanco pero nada. Lo he intentado asi:
Echo off
setlocal EnableDelayedExpansion
for /F %%i in (fichero1.txt) do (
echo.
set %%i=%i: =%
echo %%i
)
¿Me pueden echar un cable?
Gracias.
Seguro que es un detalle que se me escapa, pero estoy intentado copiar ciertas líneas de un txt a otro txt utlizando:
for /F %%i in (fichero1.txt) do @echo %%i >> fichero2.txt
El problema está en que la línea del fichero1 tiene en su contenido dos puntos ":", por ejemplo:
"checkoutparent": "1.28.4",
Y lo que se copia en el fichero2 es:
"checkoutparent":
No sé el motivo. No sé si es el espacio en blanco o qué puede ser. He intentado borrar el espacio en blanco pero nada. Lo he intentado asi:
Echo off
setlocal EnableDelayedExpansion
for /F %%i in (fichero1.txt) do (
echo.
set %%i=%i: =%
echo %%i
)
¿Me pueden echar un cable?
Gracias.
Valora esta pregunta


0