Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6628254
  • 博文数量: 227
  • 博客积分: 10047
  • 博客等级: 上将
  • 技术积分: 6678
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-11 10:33
个人简介

网上的蜘蛛

文章分类

全部博文(227)

文章存档

2010年(19)

2009年(29)

2008年(179)

分类: 系统运维

2008-07-25 16:12:27

当然你也可以利用这种方法查找你数据报在什么地方丢了,方便你解决类似问题。

命令如下面所示:

$ gawk ' $14=="[a:0" && $15~/b:0/ {print}' dasele.tr

其中$14,$15代表dasele.tr文件中的第14列和15列(以空格分开),如:

s 69.530259667 _115_ AGT  --- 326 Mrpqos 0 [0 0 0 0] ------- [115:0 23:0 32 0]中s是第一列,69.530259667时第二列... ...[115:0时第14列,以空格分开各列

举例:

Candy@CandySeaSon /cygdrive/d/my_programs/ns2/test/mrpqos

$ gawk ' $14=="[115:0" && $15~/23:0/ {print}' dasele.tr

s 69.530259667 _115_ AGT  --- 326 Mrpqos 0 [0 0 0 0] ------- [115:0 23:0 32 0]

r 69.530259667 _115_ RTR  --- 326 Mrpqos 0 [0 0 0 0] ------- [115:0 23:0 32 0]

s 69.530259667 _115_ RTR  --- 326 Mrpqos 20 [0 0 0 0] ------- [115:0 23:0 30 44]

r 69.535174494 _44_ RTR  --- 326 Mrpqos 20 [13a 2c 73 800] ------- [115:0 23:0 3

0 44]

f 69.535174494 _44_ RTR  --- 326 Mrpqos 20 [13a 2c 73 800] ------- [115:0 23:0 2

9 90]

r 69.537091728 _90_ RTR  --- 326 Mrpqos 20 [13a 5a 2c 800] ------- [115:0 23:0 2

9 90]

f 69.537091728 _90_ RTR  --- 326 Mrpqos 20 [13a 5a 2c 800] ------- [115:0 23:0 2

8 23]

r 69.538990075 _23_ AGT  --- 326 Mrpqos 20 [13a 17 5a 800] ------- [115:0 23:0 2

8 23]

 从上面的代码可知道从节点115到节电23的路径是:115-〉44-〉90-〉23。

阅读(2813) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~