免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sunnylocus
打印 上一主题 下一主题

简单的问题,请高手看下 [复制链接]

论坛徽章:
0
41 [报告]
发表于 2009-06-30 11:25 |只看该作者

回复 #40 star_wm_craft 的帖子

sed ':a;N;/<\/pos>\n/!s/\n/##/;tap ;D' 4|grep 15318807770|sed 's/##/\n/g'
是这样写的嘛?

论坛徽章:
0
42 [报告]
发表于 2009-06-30 11:30 |只看该作者

回复 #39 star_wm_craft 的帖子

怎么没见读lbs.log文件的语句,我把那个笑脸换成p,试了下提示有语法错误
sed ':a;N;/<\/pos>\n/!s/\n/##/;tap;D' 4|grep 15318807770|sed 's/##/\n/g'
提示:sed: can't find label for jump to `ap'

论坛徽章:
0
43 [报告]
发表于 2009-06-30 11:46 |只看该作者

回复 #42 sunnylocus 的帖子

不是换成p,是换成,不过还是有问题的,有空研究一下。

论坛徽章:
0
44 [报告]
发表于 2009-06-30 12:03 |只看该作者

回复 #43 liying_gg 的帖子

用了个笨办法
tail -f lbs.log|grep -B 20 "</pos>"|grep -A 12 "15318807770"

返回的结果
  <msid>15318807770</msid>
  <time>20090630115340</time>
  <req_status>1</req_status>
  <x>117.10432</x>
  <y>36.68685</y>
  <posour>A</posour>
  <city_py></city_py>
  <loc_desc>在山东省济南市历下区,位于八涧堡路东8米,在济南瑞安电子有限公司北533米,在尚层e墅西1037米,在悉尼花乡 (尚层e墅)西1037米,在莱茵小镇西1060米。</loc_desc>
  <result_id>2</result_id>
  <roam_city></roam_city>
  <direction>0</direction>
  <speed>0</speed>
  <result></result>
说明下哈:
1、tail -f lbs.log实时监控lbs.log文件
2、grep -B 20 "</pos>" 以"</pos>"为起点向上截取20行
3、grep -A 12 "15318807770" 以第2步过滤出的结果为基础再以含"15318807770"所在行为起点,向下截取12行数据。

缺点:反应迟钝,定位结果返回来了,还得等四五秒后才在shell里输出结果

[ 本帖最后由 sunnylocus 于 2009-6-30 12:05 编辑 ]

论坛徽章:
0
45 [报告]
发表于 2009-06-30 12:06 |只看该作者

回复 #44 sunnylocus 的帖子

呵呵,也不错,能用就行。

论坛徽章:
0
46 [报告]
发表于 2009-06-30 16:29 |只看该作者

use perl grograme.

it's useful!

论坛徽章:
0
47 [报告]
发表于 2009-06-30 16:44 |只看该作者

回复 #46 yizuwei520 的帖子

这小狗睡觉睁着眼

论坛徽章:
0
48 [报告]
发表于 2009-06-30 16:49 |只看该作者

回复 #47 sunnylocus 的帖子

呵呵,楼主你学过perl语言吗?学过的话,就能很快解决你的这个问题。

论坛徽章:
0
49 [报告]
发表于 2009-06-30 18:49 |只看该作者

回复 #48 yizuwei520 的帖子

没有学过,听你这么一说,有空我学习学习,谢谢指点.

论坛徽章:
0
50 [报告]
发表于 2009-06-30 19:13 |只看该作者

回复 #49 sunnylocus 的帖子

哈哈,我才开始学perl两个星期,暂时不能帮你解决这个问题,但我敢肯定perl能很好很快的解决这种问题.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP