@echo off
set SrcFile=C:\test\a.txt
set DstFile=C:\test\b.txt
set row=0
>"%DstFile%" type nul
setlocal enabledelayedexpansion
for /f "tokens=1* delims=" %%a in ('findstr .* "%SrcFile%"') do (
set /a row+=1
if !row! equ 2 (
>>"%DstFile%" echo %time%
) else (
>>"%DstFile%" echo %%a
)
)
@echo off
set SrcFile=C:\test\a.txt
set DstFile=C:\test\b.txt
set row=0
>"%DstFile%" type nul
setlocal enabledelayedexpansion
for /f "tokens=1* delims=" %%a in ('findstr .* "%SrcFile%"') do (
set /a row+=1
if !row! equ 2 (
>>"%DstFile%" echo %time%
) else (
>>"%DstFile%" echo %%a
)
)
如果行号通过变量设置,怎么判断?
@set _TIME_LINE=2
if !row! equ %_TIME_LINE% echo OK.