从 ip route 的一行里抠出下一跳
真机上 ip route 的一行长这样:10.20.0.0/16 via 192.168.37.253 dev eth0 metric 100。要在脚本里取出前缀和下一跳,先在这里练:
line = "10.20.0.0/16 via 192.168.37.253 dev eth0 metric 100"
w = line.split()
print(w[0] + "/" + w[w.index("via") + 1] + "/" + w[w.index("dev") + 1])
全部评论