高手指点..用批处理把文件几行另存为新文件

来源:百度知道 编辑:UC知道 时间:2024/05/30 12:03:02
现有1个txt文件,我想用一个批处理把它们20~30行存为新文件。源文件每行用回车结束。求高手指点!谢!
再加一条:我有三个txt文件,分别叫1.txt,2.txt,3.txt,把他们20~30行各存一个文件:01.txt,02.txt,03.txt。请问这时候批处理该怎么写?谢谢!!

把20-30行想要的剪切下来保存后缀名为.bat

@echo off
setlocal enabledelayedexpansion
for %%b in (1.txt 2.txt 3.txt) do (
set num=0
for /f "delims=" %%a in (%%b) do (
set /a num+=1
if !num! geq 20 if !num! leq 30 echo %%a >>0%%b
)
)
pause

有问题消息我..