for /f "delims="" skip=6" %%i in (1.txt) do (
echo %%i>第7行.txt
exit)
for /f "delims="" skip=9 %%j in (1.txt) do (
echo %%j>第10行.txt
exit)
在for语句里加上参数skip就可以了,
skip就是文件开始忽略的行数,然后取完第7行后用exit退出循环即可
@echo off
for /f "tokens=1* delims=:" %%i in ('findstr /n ".*" 1.txt') do (
if %%i==7 echo 第7行 :%%j
if %%i==10 echo 第10行:%%j&goto end
)
:end
pause