标题: [文本处理] [已解决]批处理如何提取以字符A、B开头行之间内容? [打印本页]
作者: syqh2010 时间: 2015-1-15 23:51 标题: [已解决]批处理如何提取以字符A、B开头行之间内容?
本帖最后由 syqh2010 于 2015-3-4 00:28 编辑
文本部分内容如下(文本较大,有2000多行)
要求提取“//star”开头行、“//end ”开头行之间的行到新文件b.txt
a.txt
//star 564612154412313
第1行
第2行
、
、
第1000行
//end asfsd4654dsf464
完成结果:
b.txt
第1行
第2行
、
、
第1000行
作者: xxpinqz 时间: 2015-1-16 11:44
- sed "/\/\/star 564612154412313/,/\/\/end asfsd4654dsf464/!d" a.txt>b.txt
复制代码
好像是这样。
作者: syqh2010 时间: 2015-1-17 00:56
回复 2# xxpinqz
谢谢你!
完美实现!
原理是不是掐去头尾,输出中间的。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |