获取 eth0 接口的 IP 地址

如何用 Lua 找到 eth0 的 IP 地址? 我的尝试看起来像这样:

system = require "system"
ip = system._execute("ifconfig eth0 | grep -i 'inet addr:'")
print (ip)

但是有更好的方法吗?

点赞
用户1697008
用户1697008

“更好的方法”可能是主观的,但我想我(个人而言)更喜欢像处理文本文件一样处理从 io.popen("ifconfig etho") 返回的文本,而不是依赖于 grep。

2016-06-03 12:52:52