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

马辛·巴里尔斯基(Marcin Barylski)

我想将bash命令的输出分配给.lua脚本中的变量是否有可能?

例如,类似于:

var = `ps uax | grep myprocess`
伊坦·赖斯纳

是的,您需要为此使用io.popen

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

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

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

另请参阅如何执行外部命令?

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将命令输出分配给bash中的变量

来自分类Dev

Bash将输出/错误分配给变量

来自分类Dev

Bash将输出/错误分配给变量

来自分类Dev

无法将命令输出分配给bash脚本中的变量

来自分类Dev

将 memcache 命令的输出分配给 shell/bash 脚本中的变量

来自分类Dev

将命令的输出分配给变量

来自分类Dev

将 awk 输出分配给变量

来自分类Dev

将grep输出分配给变量

来自分类Dev

无法将嵌套命令的输出分配给bash中的变量

来自分类Dev

将命令输出的一部分分配给 bash 中的变量?

来自分类Dev

Bash-将变量的输出分配给数组| grep“ abcd” -c

来自分类Dev

在bash shell中将函数的输出分配给变量

来自分类Dev

如何在bash中将函数的输出分配给变量?

来自分类Dev

将terraform输出分配给环境变量

来自分类Dev

R- crosstable:将输出分配给变量

来自分类Dev

将Shell命令的输出分配给变量

来自分类Dev

data.table将输出分配给变量列

来自分类Dev

将git log的输出分配给powershell变量

来自分类Dev

动态将变量的字符输出分配给颜色

来自分类Dev

如何将命令的输出分配给shell变量?

来自分类Dev

将输出线数分配给变量

来自分类Dev

将php输出(ajax)分配给javascript变量

来自分类Dev

无法将命令输出分配给变量

来自分类Dev

将nmap输出分配给几个变量

来自分类Dev

R将函数的输出分配给变量

来自分类Dev

将函数输出分配给宏变量

来自分类Dev

将 BQ 查询的输出分配给变量

来自分类Dev

将 PHP 函数的输出分配给变量

来自分类Dev

将 cmd 变量分配给 for do 循环的输出