Editing TXT file content using a wildcard

74 Views Asked by At

I'm working on a content editor, which will edit the data inside a txt file, changing it to whatever you programmed it to.

This is my original script:

@echo off 
setlocal enableextensions disabledelayedexpansion

set "search=Stars"
set "replace=Falling Stars"

set "textFile=0Originals\Document.txt"

for /f "delims=" %%i in ('type "%textFile%" ^& break ^> "%textFile%" ') do (
    set "line=%%i"
    setlocal enabledelayedexpansion
    >>"%textFile%" echo(!line:%search%=%replace%!
    endlocal
)

This is my attempt:

@echo off 
setlocal enableextensions disabledelayedexpansion

set "search=Stars"
set "replace=Falling Stars"

for /f "delims=" %%i in ('type "0Originals\*.txt" ^& break ^> "0Originals\*.txt" ') do (
    set "line=%%i"
    setlocal enabledelayedexpansion
    >>"0Originals\*.txt" echo (!line:%search%=%replace%!%%
    endlocal
)

I am trying to to make it read any file, but everything I do fails to work.

Any idea on why the *.txt fails to work?

0

There are 0 best solutions below