@echo off
setlocal enabledelayedexpansion
for %%f in (d:\tt\*.tog) do (
set "lineNum=0"
set "line4="
set "line6="
for /f "tokens=*" %%a in (%%f) do (
set /a lineNum+=1
if "!lineNum!"=="4" set "line4=7701"
if "!lineNum!"=="6" set "line6=9912"
echo %%a>>temp.txt
)
(echo !line4!)>(temp1.txt)
(echo !line6!)>>(temp1.txt)
(more +1 temp1.txt)>>temp.txt
del temp1.txt
move /y temp.txt "%%f" >nul
)
echo Finished!
pause>nul
追问对象文件未被修改。