免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1618 | 回复: 7
打印 上一主题 下一主题

[文本处理] 相同字符行取特定值 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-12-17 10:52 |只看该作者 |倒序浏览
Wed Dec  9 01:23:42 2015 Info: MID 848568840 ICID 381440872 RID 0 To: <250122099@qq.com>
Wed Dec  9 01:23:42 2015 Info: Bounced: DCID 362245171 MID 848568840 to RID 0 - Bounced by destination server with response: 5.1.0 - Unknown address error ('550', ['Mailbox not found. servicemailqqcom/cgi-bin/help?subtype=1&&id=20022&&no=1000728'])
Wed Dec  9 01:23:42 2015 Info: MID 848568849 ICID 381440872 RID 0 To: <55151229@qq.com>
Wed Dec  9 01:23:42 2015 Info: Bounced: DCID 362245171 MID 848568849 to RID 0 - Bounced by destination server with response: 5.1.0 - Unknown address error ('550', ['Mailbox not found. servicemailqqcom/cgi-bin/help?subtype=1&&id=20022&&no=1000728'])






取  Unknown   行的MID  找  相同MID的   QQ邮件


结果:
250122099@qq.com
55151229@qq.com

论坛徽章:
0
2 [报告]
发表于 2015-12-17 10:53 |只看该作者

相同字符行取特定值

Wed Dec  9 01:23:42 2015 Info: MID 848568840 ICID 381440872 RID 0 To: <250122099@qq.com>
Wed Dec  9 01:23:42 2015 Info: Bounced: DCID 362245171 MID 848568840 to RID 0 - Bounced by destination server with response: 5.1.0 - Unknown address error ('550', ['Mailbox not found. servicemailqqcom/cgi-bin/help?subtype=1&&id=20022&&no=1000728'])
Wed Dec  9 01:23:42 2015 Info: MID 848568849 ICID 381440872 RID 0 To: <55151229@qq.com>
Wed Dec  9 01:23:42 2015 Info: Bounced: DCID 362245171 MID 848568849 to RID 0 - Bounced by destination server with response: 5.1.0 - Unknown address error ('550', ['Mailbox not found. servicemailqqcom/cgi-bin/help?subtype=1&&id=20022&&no=1000728'])






取  Unknown   行的MID  找  相同MID的   QQ邮件


结果:
250122099@qq.com
55151229@qq.com

论坛徽章:
30
申猴
日期:2014-04-10 09:43:532015年亚洲杯纪念徽章
日期:2015-03-20 14:40:232015亚冠之阿尔纳斯尔
日期:2015-06-02 18:59:042015亚冠之阿尔希拉尔
日期:2015-06-30 15:22:572015亚冠之大阪钢巴
日期:2015-07-20 10:44:332015亚冠之阿尔纳斯尔
日期:2015-10-28 14:57:5215-16赛季CBA联赛之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16赛季CBA联赛之山西
日期:2016-07-25 21:54:2715-16赛季CBA联赛之北京
日期:2016-10-27 12:07:2315-16赛季CBA联赛之八一
日期:2017-07-07 16:39:0915-16赛季CBA联赛之吉林
日期:2017-09-04 12:14:43
3 [报告]
发表于 2015-12-17 11:34 |只看该作者
  1. awk 'FNR==NR&&/Unknown/{match($0,"MID ([^ ]+)",a);b[a[1]]=1;next}!/Unknown/{match($0,"MID ([^ ]+)",c);if(b[c[1]])print $NF}' file file      
  2. <250122099@qq.com>
  3. <55151229@qq.com>
复制代码
回复 1# 小丑人间


   

论坛徽章:
1
程序设计版块每日发帖之星
日期:2015-12-17 06:20:00
4 [报告]
发表于 2015-12-17 11:40 |只看该作者
grep '\<Unknown\>' ufile |grep -o 'MID [0-9]*'

论坛徽章:
84
每日论坛发贴之星
日期:2015-12-29 06:20:00每日论坛发贴之星
日期:2016-01-16 06:20:00每周论坛发贴之星
日期:2016-01-17 22:22:00程序设计版块每日发帖之星
日期:2016-01-20 06:20:00每日论坛发贴之星
日期:2016-01-20 06:20:00程序设计版块每日发帖之星
日期:2016-01-21 06:20:00每日论坛发贴之星
日期:2016-01-21 06:20:00程序设计版块每日发帖之星
日期:2016-01-23 06:20:00程序设计版块每日发帖之星
日期:2016-01-31 06:20:00数据库技术版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-14 06:20:00
5 [报告]
发表于 2015-12-17 11:48 |只看该作者
帖子发重了,,

论坛徽章:
0
6 [报告]
发表于 2015-12-17 11:48 |只看该作者
谢谢你的可以  <>能不能一次性去掉。就完美了 回复 2# zxy877298415


   

论坛徽章:
30
申猴
日期:2014-04-10 09:43:532015年亚洲杯纪念徽章
日期:2015-03-20 14:40:232015亚冠之阿尔纳斯尔
日期:2015-06-02 18:59:042015亚冠之阿尔希拉尔
日期:2015-06-30 15:22:572015亚冠之大阪钢巴
日期:2015-07-20 10:44:332015亚冠之阿尔纳斯尔
日期:2015-10-28 14:57:5215-16赛季CBA联赛之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16赛季CBA联赛之山西
日期:2016-07-25 21:54:2715-16赛季CBA联赛之北京
日期:2016-10-27 12:07:2315-16赛季CBA联赛之八一
日期:2017-07-07 16:39:0915-16赛季CBA联赛之吉林
日期:2017-09-04 12:14:43
7 [报告]
发表于 2015-12-17 12:27 |只看该作者
  1. awk -F '[>< ]+' 'FNR==NR&&/Unknown/{match($0,"MID ([^ ]+)",a);b[a[1]]=1;next}!/Unknown/{match($0,"MID ([^ ]+)",c);if(b[c[1]])print $(NF-1)}' file file
  2. 250122099@qq.com
  3. 55151229@qq.com
复制代码
回复 4# 小丑人间


   

论坛徽章:
20
卯兔
日期:2015-01-26 22:05:142015亚冠之萨济拖拉机
日期:2015-09-10 15:15:282015亚冠之阿尔希拉尔
日期:2015-09-25 17:37:53程序设计版块每日发帖之星
日期:2015-10-03 06:20:00程序设计版块每日发帖之星
日期:2015-12-09 06:20:00CU十四周年纪念徽章
日期:2015-12-17 09:07:15程序设计版块每日发帖之星
日期:2015-12-25 06:20:34程序设计版块每日发帖之星
日期:2015-12-25 06:20:34程序设计版块每日发帖之星
日期:2015-12-25 06:20:342015亚冠之广州富力
日期:2015-08-27 19:29:56每日论坛发贴之星
日期:2015-08-26 06:20:002015亚冠之阿尔希拉尔
日期:2015-05-18 17:26:27
8 [报告]
发表于 2015-12-17 13:09 |只看该作者
  1. $ awk 'match($0,/(MID [0-9]+).*To: <([^>]+)>/,a)&&!/Unknown/{b[a[1]]=a[2]}/Unknown/&&match($0,/(MID [0-9]+)/,c)&&(c[1] in b){print b[c[1]]}' file
  2. 250122099@qq.com
  3. 55151229@qq.com
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP