正则表达式 – 打印任何行匹配第二个模式的模式之间的所有行
发布时间:2020-12-14 02:29:23 所属栏目:百科 来源:网络整理
导读:我有一个这样的电子邮件日志文件: 2013-09-11 12:02:08 INFO: ------------------------------2013-09-11 12:02:08 INFO: Javamail session sending email2013-09-11 12:02:08 INFO: Session properties: 2013-09-11 12:02:08 INFO: com.hof.email.starttim
我有一个这样的电子邮件日志文件:
2013-09-11 12:02:08 INFO: ------------------------------ 2013-09-11 12:02:08 INFO: Javamail session sending email 2013-09-11 12:02:08 INFO: Session properties: 2013-09-11 12:02:08 INFO: com.hof.email.starttime=20130911120208 2013-09-11 12:02:08 INFO: mail.smtp.auth=true 2013-09-11 12:02:08 INFO: mail.smtp.connectiontimeout=60000 2013-09-11 12:02:08 INFO: mail.smtp.host=mailserver 2013-09-11 12:02:08 INFO: mail.smtp.port=25 2013-09-11 12:02:08 INFO: mail.smtp.timeout=60000 2013-09-11 12:02:08 INFO: mail.transport.protocol=smtp 2013-09-11 12:02:08 INFO: From: Support 2013-09-11 12:02:08 INFO: To: Customer 2013-09-11 12:02:08 INFO: Subject: Your Report Data 2013-09-11 12:02:08 INFO: Message ID: <id> 2013-09-11 12:02:09 INFO: Email sent successfully 2013-09-11 12:02:09 INFO: Javamail session ended 2013-09-11 12:02:09 INFO: ------------------------------ 如果电子邮件主题与特定字符串匹配,我需要做的是打印整个记录. 也就是说,我认为我想做的是,当主题=’您的报告数据’时,然后打印所有行,包括第n次出现’————- —————–‘和第一次’————————– —-‘来自主题比赛.
如果行之间的部分始终相同,则可以将grep与-A和-B一起使用.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读