Lua 如何从f:close()读取数值结果

Lua 如何从f:close()读取数值结果,lua,exit-code,Lua,Exit Code,我是个糟糕的初学者: f = io.popen("ping -c 2 -t 5 192.168.0.1") l = f:read("*a") f:close() if f==0 then print ("active") else print ("off") end 您希望it打印的是否处于活动状态?如何打印{true,“exit”,0}表?它是什么变量?如果这是您要计算的零,您只需要计算表[3],因为0位于第3位。我使用交互式reascript(收割机音频)欢迎使用堆栈溢出!请

我是个糟糕的初学者:

f = io.popen("ping -c 2 -t 5 192.168.0.1")
l = f:read("*a")
f:close()       
if f==0 then print ("active")
else print ("off")
end

您希望it打印的
是否处于活动状态
?如何打印
{true,“exit”,0}
表?它是什么变量?如果这是您要计算的零,您只需要计算表[3],因为0位于第3位。我使用交互式reascript(收割机音频)欢迎使用堆栈溢出!请提供更多详细信息,说明您正在努力实现的目标以及您迄今为止所做的尝试。您可以编辑您的问题,根据您有最大的机会得到答案,并帮助这个社区!打印
的预期结果是否处于活动状态
?如何打印
{true,“exit”,0}
表?它是什么变量?如果这是您要计算的零,您只需要计算表[3],因为0位于第3位。我使用交互式reascript(收割机音频)欢迎使用堆栈溢出!请提供更多详细信息,说明您正在努力实现的目标以及您迄今为止所做的尝试。您可以编辑您的问题,根据您有最大的机会得到答案,并帮助这个社区@Crist-删除所有
local
并重试。是!!!太好了,非常感谢。f=f:close()这就是我们所缺少的@Crist-删除所有
local
并重试。是!!!太好了,非常感谢。f=f:close()这就是我们所缺少的。
local f = io.popen("ping -c 2 -t 5 192.168.0.1")
local l = f:read("*a")
f = f:close()
if f then print ("active") else print ("off") end