在shell中排序和过滤的脚本

时间:2017-05-09 05:28:36

标签: shell awk scripting

我想ping10.20.88.33 - 1 = 10.20.88.32(网关IP)。如何从下面的输出中编写脚本?,应该从第3列排序并忽略相同的AS(自治号)以获得邻居状态IP。

在以下输出邻居状态IP 10.20.88.19& 10.20.88.20包含相同的AS号,因此网关为10.20.88.33 - 1(网关始终为邻居状态IP的最后前缀的-1 IP)。

帮我创建一个脚本来执行此操作?

186590d10b29:~ prabhapr$ cat 1.txt 
Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
10.20.88.19     4        65006   68570   68090     2638    0    0 3d04h         429
10.20.88.20     4        65006   68579   68091     2638    0    0 3d04h         429
10.20.88.33     4        64800    9128    8999     2638    0    0 10:13:41      418

0 个答案:

没有答案