Question

I have a text like below in input.txt file.

sdf%5Ddfssdsd%2Ddfdf

I would like to replace "%" with "%%" in the output file. so the text should look like

sdf%%5Ddfssdsd%%2Ddfdf

Appreciate your help!!

Was it helpful?

Solution

@echo off

setlocal ENABLEDELAYEDEXPANSION

for /f "tokens=1* delims=" %%i in (input.txt) do (
  set _line=%%i
  set _line=!_line:%%=%%%%!
  echo !_line! >> output.txt
)

endlocal
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top