![Board logo](images/default/logo.gif)
标题: [文本处理] [已解决]如何读取两行之间的文本 [打印本页]
作者: jikea 时间: 2010-12-10 11:24 标题: [已解决]如何读取两行之间的文本
示例
==========================
记得
残缺
亲爱陌生人
…………
===========================
等等等
我想读取:
记得
残缺
亲爱陌生人
…………
代码该如何写????
[ 本帖最后由 jikea 于 2010-12-14 03:11 编辑 ]
作者: hanyeguxing 时间: 2010-12-10 13:18
- for /f "eol== delims=" %%a in (1.txt) do echo %%a
复制代码
使用eol=指定被忽略的行首字符,即行首为该字符时,整行被忽略。
eol=只能指定一个字符
eol=默认为;被忽略。
需要的时候也可以使用if判断,或find、findstr等组合,例如:- for /f "delims=" %%a in ('findstr /v "^=*=$" 1.txt') do echo %%a
复制代码
只有整行都为=字符时才忽略
[ 本帖最后由 hanyeguxing 于 2010-12-10 13:24 编辑 ]
作者: wc726842270 时间: 2010-12-10 13:55
LZ在这学了这么长时间,这个应该会吧!!!
作者: jikea 时间: 2010-12-11 07:39 标题: 回复 3楼 的帖子
学了四个月了我太笨有很多东西还是不会
作者: jikea 时间: 2010-12-11 07:41 标题: 回复 2楼 的帖子
谢谢!!!!!!!!!!!!!!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |