首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在大文档的新行之间搜索随机的文档“title”

在大文档的新行之间搜索随机的文档“title”
EN

Stack Overflow用户
提问于 2019-03-21 03:58:01
回答 1查看 50关注 0票数 -1

我怎样才能在一个大的(700mb)和“非格式化”的txt文件上计算一个随机的“标题”?

“标题”始终是这样的格式:\n + random title + \n。但是,多个\n可以连续出现。

我正在寻找一个解决方案,它使用Notepad++或任何其他编辑器,只是为了计算结果数量(例如使用正则表达式),或sed代码来提取这些标题,或任何语言代码的任何其他解决方案(即。Python、PHP等)!

示例:

代码语言:javascript
复制
This is a random Title

Text Text Text Text Text
Text Text Text Text Text

This is a another random Title

Text Text Text Text Text
Text Text Text Text Text
Text Text Text Text Text
Text Text Text Text Text




This is a another another random Title

Text Text Text Text Text
Text Text Text Text Text
Text Text Text Text Text


This is a another another another random Title

Text Text Text Text Text
Text Text Text Text Text
Text Text Text Text Text
EN

回答 1

Stack Overflow用户

发布于 2019-03-21 23:52:21

代码语言:javascript
复制
$ awk -v RS= -F'\n' 'NF==1{c++} END{print c+0}' file
4

上面的代码只是打印出在任意数量的空行之间有一个非空行的次数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55269203

复制
相关文章

相似问题

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