Board logo

标题: [文本处理] [已解决]如何读取两行之间的文本 [打印本页]

作者: jikea    时间: 2010-12-10 11:24     标题: [已解决]如何读取两行之间的文本

示例
==========================
记得
残缺
亲爱陌生人
…………
===========================
等等等
我想读取:
记得
残缺
亲爱陌生人
…………
代码该如何写????

[ 本帖最后由 jikea 于 2010-12-14 03:11 编辑 ]
作者: hanyeguxing    时间: 2010-12-10 13:18

  1. for /f "eol== delims=" %%a in (1.txt) do echo %%a
复制代码
使用eol=指定被忽略的行首字符,即行首为该字符时,整行被忽略。
eol=只能指定一个字符
eol=默认为;被忽略。
需要的时候也可以使用if判断,或find、findstr等组合,例如:
  1. 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