首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取日志文件的最后“块”(模式)

获取日志文件的最后“块”(模式)
EN

Unix & Linux用户
提问于 2019-10-16 06:07:32
回答 1查看 222关注 0票数 -1

我的日志文件:

代码语言:javascript
复制
...
----------
text1
text2
----------
text3
text4
----------

现在我只想要grep最后一个块(在“-”-> text4 3/text4 4之间)

谢谢:-)

没有找到任何解决办法。

下面是一个较长的示例输入:

代码语言:javascript
复制
----------
texta
textb
----------
textc
textd
----------
texte
textf
----------
textg
texth
----------
text1
text2
----------
text3
text4
----------

期望的输出仅是最后一个块:

代码语言:javascript
复制
text3
text4
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-10-16 06:16:45

尝尝这个,

代码语言:javascript
复制
tac file | sed -n '/----------/,/----------/{/----------/b;p}'
text4
text3
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/547013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档