Hola que tal
Estoy realizando un cambio de palabra en un texto
Con un for en bat pero al momento de toparse con plecas "|"
El for se cicla y me vuelve a correr las cadenas de texto
Habrá alguna manera de omitir estas plecas para que se consiga
El objetivo ?
Este es el bat:
Si las plecas están en la misma línea donde esta la palabra que intento cambiar es cuando no funciona, sin embargo cuando no esta en la misma línea que las plecas sí se cambia, pero veo que se salta cuando hay plecas y omite esa línea. Y le da la vuelta al texto del archivo y vuelve a ciclarse la búsqueda .
El archivo es cualquiera con plecas, por ejemplo:
Y el resultado que me devuelve es:
No me devuelve el texto original habrá alguna manera de hacerlo sin que me cambie el texto?
Saludos
Estoy realizando un cambio de palabra en un texto
Con un for en bat pero al momento de toparse con plecas "|"
El for se cicla y me vuelve a correr las cadenas de texto
Habrá alguna manera de omitir estas plecas para que se consiga
El objetivo ?
Este es el bat:
Código [Seleccionar]
@echo Off
setlocal enabledelayedexpansion
for /f * tokens=* delims=* %%x in ('type texto.txt') do (
set linea=!linea:palabra=cambio!
call :show !línea!
)
goto:EOF
:show
echo %* >> texto2.txt
goto:EOF
Si las plecas están en la misma línea donde esta la palabra que intento cambiar es cuando no funciona, sin embargo cuando no esta en la misma línea que las plecas sí se cambia, pero veo que se salta cuando hay plecas y omite esa línea. Y le da la vuelta al texto del archivo y vuelve a ciclarse la búsqueda .
El archivo es cualquiera con plecas, por ejemplo:
Código [Seleccionar]
|hola
Mundo//
|cruel
Wg|:||:||01
Ok
16384hg
|9901
palabra
3457
Y el resultado que me devuelve es:
Código [Seleccionar]
Mundo//
Ok
16384hg
cambio
3457No me devuelve el texto original habrá alguna manera de hacerlo sin que me cambie el texto?
Saludos
, es mejor con arreglos? como lo comparo por ejemplo if (c == string[] letras = { "aqui pondria letras"}) luego comparo con una lista de signos y el que sea igual le asigno un operador ,.. si se puede hacer esto seria genial solo necesito saber la sintaxis para q funcione yo veria como. saludines 
y sangre fria, a una fe ciega por la debilidad que los domina. Siempre imagine estar infectado sin duda por todo tipo de ojos, estando a la mira de mis actos, pero hay una cosa que no podran invadir y es por esa cosa que seguiremos como estamos hasta salir del contexto. No quieren aceptar las consecuencias que nos llevaran a la destruccion, es muy triste.
este es el error:
pues no veo nada inválido en el nombre del archivo. 


No hombre, mira al ponerlo como tu:
