我正在尝试处理属性文件并替换一些属性。
虽然我设法用
@echo OFF
set "file=my.properties"
(for /F "tokens=1* delims=]" %%A in ('type "%file%" ^| find /V /N ""') do (
echo.%%B
)) > output.txt
我的属性
password=aoeu!aoeu
副作用是所有感叹号 (!) 都从结果文件中删除了。这是 Windows 批处理中的错误还是我遗漏了什么?