解析文件“/ proc / net / route”的内容

时间:2014-03-18 09:32:35

标签: android

如何解析android的/ proc / net / route文件的内容。

我正在使用" cat"命令读取文件

 `process proc_route = Runtime.getRuntime().exec("cat /proc/net/route");`

它显示了这样的输出

Iface Destination Gateway Flags RefCnt Use Metric Mask Mtu Window IRTT       
eth0  0202000A 00000000 0005 0 0 0 FFFFFFFF 0 0 0    
eth0  0002000A 00000000 0001 0 0 0 FFFFFFFF 0 0 0       
eth0  00000000 00000000 0003 0 0 0 00000000 0 0 0

我希望输出像

Iface Destination Gateway  Flags RefCnt Use   Metric Mask               Mtu Window IRTT    
eth0  10.0.2.2    0.0.0.0  0005  0      0     0      255.255.255.255    0   0      0
eth0  10.0.2.0    0.0.0.0  0001  0      0     0      255.255.255.255    0   0      0
eth0  10.0.0.0    0.0.0.0  0003  0      0     0      0.0.0.0            0   0      0

是否有命令或实用程序?

1 个答案:

答案 0 :(得分:0)

如果其他人在寻找此问题的解决方案Odd Bits,此链接可以为您提供更多指导。基本上,地址是小端十六进制形式,您需要将其转换为十进制虚线形式。