Board logo

标题: 如何用批处理按标记提取文件的内容 [打印本页]

作者: mggdx     时间: 2008-1-28 04:10    标题: 如何用批处理按标记提取文件的内容
如何用批处理按标记提取文件的内容
如下列文本内容
[set]
asdf
asdf
asdf

[windows]
fdsa
fdsa
fdsa

[cut]
ggggg
ggggg
ggggg

我让以[windows]为标签
提取出[cut] 与[windows]之间的字符这要怎么实现?

我找了N久没找到方法
哪位仁兄帮助一下
小弟感谢

作者: mggdx     时间: 2008-1-28 06:25
没人会吗?

作者: yovie     时间: 2008-1-28 13:21

@ECHO off
for /f "tokens=1 delims=:" %%f in ('FINDSTR /n /i "^\$" 2.txt') do SET x=%%f
for /f "skip=%x% tokens=*" %%f in (2.txt) do (
if /i "%%f"=="" (GOTO :eof) else (
ECHO.%%f
)
)
pause