将bash输出分配给.lua脚本中的变量

将bash输出分配给.lua脚本中的变量,lua,Lua,我想将bash命令的输出分配给.lua脚本中的变量。可能吗 例如,类似于: var = `ps uax | grep myprocess` 是的,你需要使用这个 io.popen(程序[,模式]) 在单独的进程中启动program prog并返回一个文件句柄,您可以使用该句柄从此程序中读取数据(如果模式为“r”,则为默认值)或将数据写入此程序(如果模式为“w”) 此功能取决于系统,并非在所有平台上都可用 另见 io.popen调用一个命令,但返回一个文件对象,以便在第二个参数为“r”时可以读取

我想将
bash
命令的输出分配给
.lua
脚本中的变量。可能吗

例如,类似于:

var = `ps uax | grep myprocess`
是的,你需要使用这个

io.popen(程序[,模式])

在单独的进程中启动program prog并返回一个文件句柄,您可以使用该句柄从此程序中读取数据(如果模式为“r”,则为默认值)或将数据写入此程序(如果模式为“w”)

此功能取决于系统,并非在所有平台上都可用

另见

io.popen调用一个命令,但返回一个文件对象,以便在第二个参数为“r”时可以读取命令的输出,但也可以将输入传递给第二个参数为“w”的命令。不幸的是,您没有得到io.popen2,也没有得到返回代码

.