LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: bluepoin

关于特殊段落的删除问题!请各位帮个忙,thanks![已解决]

[复制链接]
发表于 2004-2-28 09:52:37 | 显示全部楼层
  1. sed -n '/^startfile/{p;:l;n;/^endfile/{p;d};$q;bl};p' /to/path/urfile
复制代码
发表于 2004-2-28 09:56:13 | 显示全部楼层

回复: 结果应该这样:

最初由 bluepoin 发表
kjdglfl
**
^^^^^^^^
sdlfjlfjsldfjl

那就这样
  1. sed -n '/^startfile/{:l;n;/^endfile/{s///;p;d};$q;bl};p' /to/path/urfile
复制代码
发表于 2004-2-28 22:13:53 | 显示全部楼层

回复: 回复: 结果应该这样:

最初由 r2007 发表
那就这样
  1. sed -n '/^startfile/{:l;n;/^endfile/{s///;p;d};$q;bl};p' /to/path/urfile
复制代码

r2007兄,给个awk的脚本! :thank
发表于 2004-3-1 00:59:10 | 显示全部楼层
awk的做不出来 这个怎样?
  1. cat tmp|sed 's/endfile/&\
  2. /g'|sed '/startfile/,/endfile/d'
复制代码
kjdglfl
**
^^^^^^^^
sdlfjlfjsldf
发表于 2004-3-1 01:21:41 | 显示全部楼层
awk版?想ing...
耐心等待
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表