LinuxSir.cn,穿越时空的Linuxsir!

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

如何定义段落并抽取其中一段

[复制链接]
发表于 2011-8-18 14:46:30 | 显示全部楼层 |阅读模式
有一段屏显,以空行能分割成四段,我执行取第四段,有什么办法吗
发表于 2011-8-18 14:54:38 | 显示全部楼层
awk -v RS='\n\n' 'NR==4{print}'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-20 09:32:08 | 显示全部楼层
非常感谢,解决问题了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-20 11:15:37 | 显示全部楼层
有一个小疑问,为什么用两个\n
回复 支持 反对

使用道具 举报

发表于 2011-8-20 15:17:20 | 显示全部楼层
空行就是由连续两个换行产生的。
回复 支持 反对

使用道具 举报

发表于 2011-9-17 19:59:21 | 显示全部楼层
Post by lastart;2147016
awk -v RS='\n\n' 'NR==4{print}'
语法有点怪哈
awk -F'\n\n' '{print $4}'
回复 支持 反对

使用道具 举报

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

本版积分规则

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