BAT脚本,更改文本文件内容

手动输入数字(2位数或者3位数或更多不超过8位数)替换“C:\1\1.txt”文本文件中某一行的最后几位,
例如:
第一行:qwqeqweq
第二行:esdsfa
第三行:ID=00000001
第四行:dsada
第五行:dadasda
通过输入234,将第四行变为ID=00000234,求BAT脚本!

@echo off&setlocal enabledelayedexpansion
set l=4
rem 指定要修改那行
set /p m=请输入一串数字:
(for /f "usebackq delims=" %%i in ("C:\1\1.txt") do (set /a n+=1
if !n!==%l% (set /a m=100000000+!m!&echo ID=!m:~1!) else (echo %%i)))>>#
move # "C:\1\1.txt"
pause

温馨提示:答案为网友推荐,仅供参考
相似回答