.bat 脚本替换文件内容

Posted on 2021-10-12 16:01  Great-great  阅读(757)  评论(0)    收藏  举报

rem 定义变量延迟环境,关闭回显
@echo off&setlocal enabledelayedexpansion

rem 读取a.txt所有内容
for /f "eol=* tokens=*" %%i in (a.txt) do (
rem 设置变量a为每行内容
set a=%%i
rem 如果该行有123,则将其改为456
set "a=!a:123=456!"
rem 把修改后的全部行存入$
echo !a!>>$)
rem 用$的内容替换原来a.txt内容
move $ a.txt

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3