@echo off
cd /d %~dp0
rem 设置文本添加行
set line=8
rem 设置文件名称
set file=fnl_20130818_12_00_c.ctl
rem 设置文本添加内容
set nr=options template
setlocal enabledelayedexpansion
set l=1
for /f "delims=" %%a in ('type "%file%"') do (
if !l!==%line% echo %nr%>>"new_%file%"
echo %%~a>>"new_%file%"
set /a l+=1
)
move "new_%file%" "%file%">nul
pause
set n=7
set "s=options template"
(for /f "tokens=1* delims=:" %%i in ('findstr/n .* "%fn%"')do (
echo/%%j
if %%i equ %n% echo/%s%
))>temp.yky
中间部分改这样