BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 



如何提取文件的某部分内容?

首页 » 论坛 » Shell »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
yoshubom
风云使者



CU编号: 393488
注册:2006-3-27
最后登录: 2009-06-25
帖子:608
精华:1

可用积分:494 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2007-9-18 15:54 

例如一个文件内容如下:

aaaa
bbbb
ccccc
# mark start
dddd
dddd
aaaa
# mark end
aaaas
sssss
eeee

请问如何实现提取从 mark start 到 mark end 这部分的内容?不包括mark 本行。



您对本贴的看法:鲜花[0] 臭蛋[0]
ly5066113   帅哥 (Tim)
法师


CU奥运火炬传递手2008
CU编号: 465018
注册:2006-9-13
最后登录: 2009-07-03
帖子:5298
精华:0

可用积分:22062 (巨富豪门)
信誉积分:120
专家积分:617 (本版:566)
空间积分:0
推广积分:132

来自:长春
状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2007-9-18 15:57 

sed -n '/mark start/,/mark end/{/#/d;p;}' urfile



您对本贴的看法:鲜花[0] 臭蛋[0]
yoshubom
风云使者



CU编号: 393488
注册:2006-3-27
最后登录: 2009-06-25
帖子:608
精华:1

可用积分:494 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2007-9-18 16:01 

哦,多谢。现在出差手头上没有shell的书等,十一回去要好好看看 awk 和 sed 才行。



您对本贴的看法:鲜花[0] 臭蛋[0]
ly5066113   帅哥 (Tim)
法师


CU奥运火炬传递手2008
CU编号: 465018
注册:2006-9-13
最后登录: 2009-07-03
帖子:5298
精华:0

可用积分:22062 (巨富豪门)
信誉积分:120
专家积分:617 (本版:566)
空间积分:0
推广积分:132

来自:长春
状态:...离线...

[个人空间] [短信] [博客]


4楼 发表于 2007-9-18 16:04 



QUOTE:
原帖由 yoshubom 于 2007-9-18 16:01 发表
哦,多谢。现在出差手头上没有shell的书等,十一回去要好好看看 awk 和 sed 才行。

论坛里有精华贴,个人感觉比看书效果好。



您对本贴的看法:鲜花[0] 臭蛋[0]
9er (會行走的龍)
精灵



CU编号: 589006
注册:2007-7-18
最后登录: 2007-10-13
帖子:179
精华:0

可用积分:112 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2007-9-18 16:32 

sed -n 's/mark start/,/mark end/{/#/d;p}' file



您对本贴的看法:鲜花[0] 臭蛋[0]

首页 » 论坛 » Shell »


 


Copyright © 2001-2009 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.059495 second(s), 4 queries , Gzip enabled