首页 > 技术文章 > 批处理提取指定字符后面几行的字符

jasy 2021-02-28 15:12 原文

批处理提取指定字符后面几行的字符

这是样例a.txt

a
123
1234
12345
123456
b
321
4321
54321
654321

批处理代码:

@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in (a.txt) do (
   !var! 
   if "%%a"=="b" set "var=set /a n+=1"
   if !n! geq 1 (
      if !n! leq 3 echo %%a
   )
)
pause

这是输出结果:

 

推荐阅读