使用批处理文件将%%替换为%%

时间:2014-04-15 17:52:49

标签: windows batch-file batch-processing

我在 input.txt 文件中有如下文字。

sdf%5Ddfssdsd%2Ddfdf

我想在输出文件中将“%”替换为“%%”。所以文字看起来应该是

sdf%%5Ddfssdsd%%2Ddfdf

感谢您的帮助!!

1 个答案:

答案 0 :(得分:2)

@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