LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 878|回复: 2

如何显示指定段落行? 高手看看

[复制链接]
发表于 2006-8-12 10:49:44 | 显示全部楼层 |阅读模式
如何显示指定段落行? 高手看看

我有这样一个文本文件1.txt, 每个AAA用{...}来定义。格式如下:
AAA1 {
weeewrew
wqreewrwe
qqweqwe }
AAA2 {
weeewrew
wqreewrwe
qewqewee
qqweqwe }
AAA3 {
weeewrew
qqweqwe }
...

用cat 1.txt |sed '/AAA3/,/}/d' 可以很方便地删除某1段落(如AAA3);

但如何输出特定的段落AAA3呢? 如只显示
AAA3 {
weeewrew
qqweqwe }

用cat 1.txt |sed '/AAA3/,/}/p' 好像不行?  谢谢!
发表于 2006-8-12 11:01:30 | 显示全部楼层
给 sed 加上 -n 选项试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 01:02:02 | 显示全部楼层
TKS~!TKS~!TKS~!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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