Board logo

标题: [文本处理] [已解决]bat读取N行到N行 [打印本页]

作者: LJY4.0    时间: 2022-6-17 20:23     标题: [已解决]bat读取N行到N行

本帖最后由 LJY4.0 于 2022-6-20 20:21 编辑

想做一个文件查看器,不知如何读取指定行到指定行
例:
1
2
3
4
5
6
命令:读取第二行到第四行
结果:
2
3
4
作者: flashercs    时间: 2022-6-17 21:05

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set min=2
  4. set max=4
  5. set n=0
  6. for /f "delims=" %%i in (a.txt) do (
  7.   set /a n+=1
  8.   if !n! geq %min% (
  9.     if !n! leq %max% (
  10.       echo %%i
  11.     ) else goto break
  12.   )
  13. )
  14. :break
  15. endlocal
  16. pause
复制代码

作者: Batcher    时间: 2022-6-17 21:30

回复 1# LJY4.0


参考:
http://bbs.bathome.net/thread-4450-1-1.html
作者: LJY4.0    时间: 2022-6-19 09:37

感谢各位大神




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2