.bat 脚本替换文件内容

Posted on 2021-10-12 16:01  Great-great  阅读(710)  评论(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

Copyright © 2024 Great-great
Powered by .NET 9.0 on Kubernetes