[Batch] Extracción de cadena de caracteres
Resuelto
jejeTech
Mensajes publicados
83
Estado
Miembro
-
logon313 Mensajes publicados 50 Estado Miembro -
logon313 Mensajes publicados 50 Estado Miembro -
Hola,
tengo un problema con la manipulación de una cadena de caracteres. Tengo un archivo (temp2.txt) que contiene una cadena de caracteres así:
1:4162
Lo que quiero hacer es extraer el número "4162" para colocarlo en una variable temporalmente. Estoy utilizando el comando FOR para realizar esto.
Aquí está la línea que debería permitirme hacer esta extracción:
FOR /F "eol=: tokens=1 " %i in temp2.txt do @echo %i
Gracias de antemano por tu ayuda
tengo un problema con la manipulación de una cadena de caracteres. Tengo un archivo (temp2.txt) que contiene una cadena de caracteres así:
1:4162
Lo que quiero hacer es extraer el número "4162" para colocarlo en una variable temporalmente. Estoy utilizando el comando FOR para realizar esto.
Aquí está la línea que debería permitirme hacer esta extracción:
FOR /F "eol=: tokens=1 " %i in temp2.txt do @echo %i
Gracias de antemano por tu ayuda
En un bucle FOR cuando ejecutas directamente el cmd, hay un solo % delante de tu variable, por ejemplo %i
Pero cuando pones este bucle en un Batch, hay que ponerlo dos veces % así que %%i
Eso es todo.