Lua编程中的io.popen()函数
有时我们想执行系统的命令,然后使用它们返回的任何内容,为此我们可以简单地使用函数或函数。os.execute()io.popen()
函数和函数的区别在于函数的输出值更难处理,这也是为什么推荐使用函数的原因,它的输出值更容易处理和使用。os.execute()io.popen()os.execute()io.popen()
io.popen()在单独的进程中启动该程序并返回一个文件句柄,您可以使用该句柄从该程序中读取数据。
语法
output = io.popen(command)
现在我们知道了函数的作用,让我们在Lua示例中使用它。io.popen()
示例
考虑下面显示的例子-
local handle = io.popen("echo hello")
local result = handle:read("*a")
handle:close()在上面的代码中,我们使用io.popen返回一个文件句柄,我们可以用它来读取命令的输出。
输出结果
hello
热门推荐
7 薛之谦祝福语简短
10 祝福语简短大全微信
11 老公生日祝福语简短好看
12 生日祝福语短句简短霸气
13 感谢母校寄语简短祝福语
14 兔年祝福语简短100字
15 生日哥哥祝福语简短独特
16 团队入伙简短祝福语大全
17 香薰的寓意祝福语简短
18 14年祝福语简短情话