急求:如何用批处理提取txt中两个指定字符串之间的数据
文件内容:aaa111112222222bbb3333333333444444ddd目的:获取aaa到bbb中的数据,以及bbb到ddd中的数据结果:若是获取aaa到bb...
文件内容:
aaa
11111
2222222
bbb
3333333333
444444
ddd
目的:获取aaa到bbb中的数据,以及bbb到ddd中的数据
结果:
若是获取aaa到bbb中数据为:
11111
2222222
有没有较好的方式获取呢?麻烦大家提个给力的方法,谢谢啊! 展开
aaa
11111
2222222
bbb
3333333333
444444
ddd
目的:获取aaa到bbb中的数据,以及bbb到ddd中的数据
结果:
若是获取aaa到bbb中数据为:
11111
2222222
有没有较好的方式获取呢?麻烦大家提个给力的方法,谢谢啊! 展开
1个回答
展开全部
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (2.txt) do (
if "%%i"=="aaa" (set n=1) else (if "!n!"=="1" (if "%%i"=="bbb" (set n=) else (echo %%i)))
)
pause
不同的格式获取方法也有不同.
追问
谢谢!提问遗漏了,要把提取的数据放到新的3.txt中怎么整呢?
追答
将 echo %%i 替换为 echo %%i>>3.txt
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询