Ms-Dos - Copiar linea a linea un txt no copia a partir de dos puntos:

 
Vista:
sin imagen de perfil

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

Copiar linea a linea un txt no copia a partir de dos puntos:

Publicado por Antoni Masana (811 intervenciones) el 26/01/2024 12:51:16
añade esto:

1
for /F "delims=*" %%i in (fichero1.txt) do @echo %%i

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar