Parsing 卢阿。在dhcp.0中查找关联的(与MAC)IP

Parsing 卢阿。在dhcp.0中查找关联的(与MAC)IP,parsing,lua,Parsing,Lua,我正在为以下bash脚本寻找Lua替代品: MAC="d4:be:d9:3a:78:88" IP=`grep $MAC /tmp/dhcp.leases | awk {'print $3'}` echo $IP /tmp/dhcp.1看起来像: 1497518739 d4:be:d9:3a:78:88 192.168.96.180 DESKTOP-2VECMJ7 01:d4:be:d9:3a:78:88 将文件读入Lua字符串后,提取IP地址很简单: function extract(te

我正在为以下bash脚本寻找Lua替代品:

MAC="d4:be:d9:3a:78:88"
IP=`grep $MAC /tmp/dhcp.leases | awk {'print $3'}`

echo $IP
/tmp/dhcp.1看起来像:

1497518739 d4:be:d9:3a:78:88 192.168.96.180 DESKTOP-2VECMJ7 01:d4:be:d9:3a:78:88

将文件读入Lua字符串后,提取IP地址很简单:

function extract(text,mac)
  return text:match(" "..mac.." (.-) ")
end