分析文件"/proc/net/route"内容



如何解析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

是否有相应的命令或实用程序?

如果其他人正在寻找这个问题的解决方案,这个链接可以进一步指导您。基本上地址是小端进制形式,你需要把它转换成十进制点分形式。

最新更新