免费注册 查看新帖 |

Chinaunix

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

求助 linux sed 命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-21 16:41 |只看该作者 |倒序浏览
在分析日志如
192.168.100.67 - - [21/Mar/2007:14:38:13 -0500] "GET /ads_paper_jump_new.php?filename=xplus_ad.swf&adver_id=default&adver_pos=3&uid=&guid=&cpuid=73831336||00-50-8D-6B-5B-F0&magidno=46236439e9e4b7e6f78ac339e076ef58&mag_name=zine&ver=&site=&selfflag=maga&FBState=onlineexe&ranstr=1syq3xa2aic6t0cyfdooaoc321upk3ew HTTP/1.1" 200

我用sed -e 替换到第10位时,系统就把给我分成了1和0

论坛徽章:
0
2 [报告]
发表于 2007-03-21 16:42 |只看该作者

命令行

cat adms_access_log|grep ads_paper_jump_new.php|awk '{print$7}'|sed -e 's/\/ads_paper_jump_new.php?filename=\([0-9 a-z ._]*\).*&adver_id=\([0-9 a-z]*\).*&adver_pos=\([0-9]*\).*&uid=\([0-9]*\).*&guid=\([0-9]*\).*&cpuid=\([A-Z 0-9 || -]*\).*&magidno=\([0-9 a-z]*\).*&mag_name=\([a-z]*\).*&ver=\([0-9]*\).*&site=\([a-z]*\).*/\1,\2,\3,\4,\5,\6,\7,\8,\9,"\10 /g

论坛徽章:
0
3 [报告]
发表于 2007-03-21 16:42 |只看该作者

运行后结果

xplus_ad.swf,default,3,,,73831336||00-50-8D-6B-5B-F0,46236439e9e4b7e6f78ac339e076ef58,zine,,xplus_ad.swf0
xplus_ad.swf,default,3,,,73831336||00-50-8D-6B-5B-F0,46236439e9e4b7e6f78ac339e076ef58,zine,,xplus_ad.swf0
xplus_ad.swf,default,3,,,73831336||00-50-8D-6B-5B-F0,46236439e9e4b7e6f78ac339e076ef58,zine,,xplus_ad.swf0
xplus_ad.swf,default,3,,,73831336||00-50-8D-6B-5B-F0,46236439e9e4b7e6f78ac339e076ef58,zine,,xplus_ad.swf0
xplus_ad.swf,default,3,,,73831336||00-50-8D-6B-5B-F0,46236439e9e4b7e6f78ac339e076ef58,zine,,xplus_ad.swf0
xplus_ad.swf,default,3,,,73831336||00-50-8D-6B-5B-F0,46236439e9e4b7e6f78ac339e076ef58,zine,,xplus_ad.swf0

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2007-03-21 16:47 |只看该作者
sed只支持到9,到不了10 ^_^

论坛徽章:
0
5 [报告]
发表于 2007-03-21 16:48 |只看该作者
##
组向后索引,最多到9,否则有二意性存在
(\10)不会被认为是第10个寄存器的内容,而是1号寄存器的内容然后紧跟字符0

论坛徽章:
0
6 [报告]
发表于 2007-03-21 17:07 |只看该作者
我记得也是到10,有别的方法吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP