本帖最后由 jiavip 于 2018-12-7 06:03 编辑
其实还可以有个写法。可以读取任意行数段内的内容。。- @echo off&Setlocal EnableDelayedExpansion
- FOR /F "USEBACKQ DELIMS=" %%A IN ("文档位置或%0") DO (
- SET /A N+=1
- IF !N! GEQ 开始行 (IF !N! LEQ 结束行 ECHO %%A
- ))
复制代码 上方"开始行"和"结束行"是纯数字,,,
这写法不读取空格行,实际行数需要检验一下。
若要输出文件则把ECHO %%A 加个>>文件.TAT 即可
这写法可以做到同一个BAT脚本输出多个文件。 |