19,612
社区成员
发帖
与我相关
我的任务
分享
#!/usr/bin/env perl
my $date = '\d+-\d+-\d+ \d+:\d+:\d+';
my $pat = qr/^($date).*?(accessTime=$date).*?(invokeTime=\d+).*?(accessPlatformID=\d+).*?(MSISDN=\d+).*?description=(.*?) /;
for (<DATA>) {
if (/$pat/gi) {
my $text = join '|^|', $1, $2, $3, $4, $5, $6;
print "$text\n";
}
}
__DATA__
2012-06-07 00:00:10,956 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:10.911 invokeTime=44 com.chinamobile.soapserver.client.musicmanage.GetUserServicesEvt@7c47b61f{ DID=1128017 DIDPwd=B9F1110B4933CA50FEB04EE9D4A56FFC SEQ=11280172012060700001000066142 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=15012466146 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@8510d7d2{ nextService=null orderedService=com.chinamobile.soapserver.client.musicmanage.ServiceInfo@534ceb76{ allowtimes=50 hold1=20 11-01-26 07:40:50 hold2=002 serviceid=600906002000005001 status=00 __equalsCalc=null __hashCodeCalc=false } returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:13,105 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:13.45 invokeTime=59 com.chinamobile.soapserver.client.musicmanage.GetUserSer vicesEvt@f24f86bc{ DID=1128017 DIDPwd=89C176928600529375D306AA07FB7E36 SEQ=11280172012060700001300066143 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=13829820066 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@e66307ac{ nextService=null orderedService=com.chinamobile.soapserver.client.musicmanage.ServiceInfo@b49f1b50{ allowtimes=50 hold1=20 10-11-03 17:07:12 hold2=001 serviceid=600906002000005001 status=00 __equalsCalc=null __hashCodeCalc=false } returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:16,198 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:16.161 invokeTime=36 com.chinamobile.soapserver.client.musicmanage.GetUserServicesEvt@ddee3404{ DID=1128017 DIDPwd=1C2460BB72544E3C2393C9861823CC78 SEQ=11280172012060700001600066144 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=13927077133 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@31c3ec5c{ nextService=null orderedService=null returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:16,313 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:16.272 invokeTime=39 com.chinamobile.soapserver.client.musicmanage.GetUserServicesEvt@e85dcd9d{ DID=1128017 DIDPwd=187F1B8FF34F67E743D61BD2EBE5D183 SEQ=11280172012060700001600066146 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=15012466220 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@31c3ec5c{ nextService=null orderedService=null returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:16,383 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:16.271 invokeTime=111 com.chinamobile.soapserver.client.musicmanage.GetUserSer vicesEvt@ae9aab0f{ DID=1128017 DIDPwd=8B14D92EC6591D729720DB43754B963B SEQ=11280172012060700001600066145 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=13927077133 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@31c3ec5c{ nextService=null orderedService=null returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:16,517 INFO CenterMusicServiceImpl:303 - accessTime=2012-06-07 00:00:16.394 invokeTime=121 com.chinamobile.soapserver.client.musicmanage.GetBizInfoEvt@6f4dd8b9{ DID=1128017 DIDPwd=110D14642614C16625736963B8BE72B5 SEQ=11280172012060700001600066147 accessPlatformID=0140901 role=001 roleCode =彩铃用户号码 MSISDN=13927077133 contentID=600902000009206193 copyRightID=600582223262 sessionID=null __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetBizInfoRsp@b4d29b0a{ bizInfos=[com.chinamobile.soapserver.client.musicmanage.BizInfo@4c2bfab5{ bizCode= 600902002004738617 bizType=11 desc=按次 offReason=1 originalPrice=200 salePrice=200 __equalsCalc=null __hashCodeCalc=false }][com.c hinamobile.soapserver.client.musicmanage.BizInfo@4c31405b{ bizCode=600902002004738617 bizType=30 desc=赠送 offReason=1 originalPrice=200 salePrice=200 __equalsCalc=null __hashCodeCalc=false }][com.chinamobile.soapserver.client.musicmanage.BizInfo@27b94e6c{ bizCode=600906002000005001 bizType=21 desc=包月1 offReason=1 originalPrice=500 salePrice=500 __equalsCalc=null __hashCodeCalc=false }][com.chinamobile.soapserver.cl ient.musicmanage.BizInfo@27e5b543{ bizCode=600906002000005002 bizType=22 desc=包月2 offReason=1 originalPrice=1000 salePrice=1000 __equals Calc=null __hashCodeCalc=false }] monLevel=0 nextOrderInfo=null orderedService=null returnCode=000000 returnDesc=[IBUS]成功 __equals Calc=null __hashCodeCalc=false }
#!/usr/bin/env perl
my $date = '\d+-\d+-\d+ \d+:\d+:\d+';
my $pat = qr/^($date).*?(accessTime=$date).*?(invokeTime=\d+).*\.([^@]+)@.*?(accessPlatformID=\d+).*?(MSISDN=\d+).*?description=(.*?) /;
while (<DATA>) {
if (/$pat/gi) {
my $text = join '|', $1, $2, $3, $4, $5, $6, $7;
print "$text\n";
}
}
__DATA__
2012-06-07 00:00:10,956 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:10.911 invokeTime=44 com.chinamobile.soapserver.client.musicmanage.GetUserServicesEvt@7c47b61f{ DID=1128017 DIDPwd=B9F1110B4933CA50FEB04EE9D4A56FFC SEQ=11280172012060700001000066142 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=15012466146 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@8510d7d2{ nextService=null orderedService=com.chinamobile.soapserver.client.musicmanage.ServiceInfo@534ceb76{ allowtimes=50 hold1=20 11-01-26 07:40:50 hold2=002 serviceid=600906002000005001 status=00 __equalsCalc=null __hashCodeCalc=false } returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:13,105 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:13.45 invokeTime=59 com.chinamobile.soapserver.client.musicmanage.GetUserServicesEvt@f24f86bc{ DID=1128017 DIDPwd=89C176928600529375D306AA07FB7E36 SEQ=11280172012060700001300066143 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=13829820066 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@e66307ac{ nextService=null orderedService=com.chinamobile.soapserver.client.musicmanage.ServiceInfo@b49f1b50{ allowtimes=50 hold1=20 10-11-03 17:07:12 hold2=001 serviceid=600906002000005001 status=00 __equalsCalc=null __hashCodeCalc=false } returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:16,198 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:16.161 invokeTime=36 com.chinamobile.soapserver.client.musicmanage.GetUserServicesEvt@ddee3404{ DID=1128017 DIDPwd=1C2460BB72544E3C2393C9861823CC78 SEQ=11280172012060700001600066144 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=13927077133 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@31c3ec5c{ nextService=null orderedService=null returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:16,313 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:16.272 invokeTime=39 com.chinamobile.soapserver.client.musicmanage.GetUserServicesEvt@e85dcd9d{ DID=1128017 DIDPwd=187F1B8FF34F67E743D61BD2EBE5D183 SEQ=11280172012060700001600066146 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=15012466220 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@31c3ec5c{ nextService=null orderedService=null returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:16,383 INFO CenterMusicServiceImpl:282 - accessTime=2012-06-07 00:00:16.271 invokeTime=111 com.chinamobile.soapserver.client.musicmanage.GetUserServicesEvt@ae9aab0f{ DID=1128017 DIDPwd=8B14D92EC6591D729720DB43754B963B SEQ=11280172012060700001600066145 accessPlatformID=0140901 role=001 roleCode=彩铃用户号码 MSISDN=13927077133 serviceType=2 __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetUserServicesResp@31c3ec5c{ nextService=null orderedService=null returnCode=000000 description=[UMS]操作成功 __equalsCalc=null __hashCodeCalc=false }
2012-06-07 00:00:16,517 INFO CenterMusicServiceImpl:303 - accessTime=2012-06-07 00:00:16.394 invokeTime=121 com.chinamobile.soapserver.client.musicmanage.GetBizInfoEvt@6f4dd8b9{ DID=1128017 DIDPwd=110D14642614C16625736963B8BE72B5 SEQ=11280172012060700001600066147 accessPlatformID=0140901 role=001 roleCode =彩铃用户号码 MSISDN=13927077133 contentID=600902000009206193 copyRightID=600582223262 sessionID=null __equalsCalc=null __hashCodeCalc=false } com.chinamobile.soapserver.client.musicmanage.GetBizInfoRsp@b4d29b0a{ bizInfos=[com.chinamobile.soapserver.client.musicmanage.BizInfo@4c2bfab5{ bizCode= 600902002004738617 bizType=11 desc=按次 offReason=1 originalPrice=200 salePrice=200 __equalsCalc=null __hashCodeCalc=false }][com.c hinamobile.soapserver.client.musicmanage.BizInfo@4c31405b{ bizCode=600902002004738617 bizType=30 desc=赠送 offReason=1 originalPrice=200 salePrice=200 __equalsCalc=null __hashCodeCalc=false }][com.chinamobile.soapserver.client.musicmanage.BizInfo@27b94e6c{ bizCode=600906002000005001 bizType=21 desc=包月1 offReason=1 originalPrice=500 salePrice=500 __equalsCalc=null __hashCodeCalc=false }][com.chinamobile.soapserver.cl ient.musicmanage.BizInfo@27e5b543{ bizCode=600906002000005002 bizType=22 desc=包月2 offReason=1 originalPrice=1000 salePrice=1000 __equals Calc=null __hashCodeCalc=false }] monLevel=0 nextOrderInfo=null orderedService=null returnCode=000000 returnDesc=[IBUS]成功 __equals Calc=null __hashCodeCalc=false }