Lua中执行系统命令方法介绍

 更新时间:2015年04月29日 09:09:58   投稿:junjie  
这篇文章主要介绍了Lua中执行系统命令方法介绍,Lua中有两种方法可以执行操作系统内置命令,需要的朋友可以参考下

Lua中,os.execute可以执行dos命令,但是返回的是系统状态码,默认输出。
io.popen()也可以执行dos命令,但是返回一个文件。eg:

复制代码 代码如下:

local t = io.popen('svn help')
local a = t:read("*all")
--a返回一个字符串,内容是svn help的内容

如果想执行某命令或程序可选os.execute(),如果还想捕捉该执行结果可用io.popen()
eg:复制文件

复制代码 代码如下:

os.execute("copy" .. originalPath .. "," .. backupPath)

相关文章

  • Lua极简入门指南(一):函数篇

    Lua极简入门指南(一):函数篇

    这篇文章主要介绍了Lua极简入门指南(一):函数篇,本文讲解了函数的定义、函数多值返回、变长参数、闭包(closures)等内容,需要的朋友可以参考下
    2014-10-10
  • 安装Nginx+Lua开发环境

    安装Nginx+Lua开发环境

    本文主要详细介绍了安装Nginx+Lua开发环境的过程以及nginx+lua的配置,十分的详尽,这里推荐给小伙伴们。
    2015-02-02
  • Lua中的基本语法、控制语句总结

    Lua中的基本语法、控制语句总结

    这篇文章主要介绍了Lua中的基本语法、控制语句总结,本文总结了赋值、局部变量与块、控制结构、数字型for、泛型for等内容,需要的朋友可以参考下
    2014-09-09
  • Lua中的控制结构(流程控制)简明总结

    Lua中的控制结构(流程控制)简明总结

    这篇文章主要介绍了Lua中的控制结构(流程控制)简明总结,本文讲解了IF、repeat、while、for、break、return等语句,需要的朋友可以参考下
    2014-10-10
  • Lua中的元表和元方法学习笔记

    Lua中的元表和元方法学习笔记

    这篇文章主要介绍了Lua中的元表和元方法学习笔记,本文主要讲解了getmetatable获取元表、setmetatable修改元表等内容,需要的朋友可以参考下
    2014-12-12
  • Lua编程示例(五): C语言对Lua表的读取和添加

    Lua编程示例(五): C语言对Lua表的读取和添加

    这篇文章主要介绍了Lua编程示例(五): C语言对Lua表的读取和添加,本文直接给出代码实例,需要的朋友可以参考下
    2015-07-07
  • Lua与C语言间的交互实例

    Lua与C语言间的交互实例

    这篇文章主要介绍了Lua与C语言间的交互实例,本文主要讲解了Lua中调用C语言的方法和例子,需要的朋友可以参考下
    2014-12-12
  • phpredis执行LUA脚本示例代码

    phpredis执行LUA脚本示例代码

    这篇文章主要给大家介绍了关于phpredis执行LUA脚本的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • Lua中的弱引用介绍

    Lua中的弱引用介绍

    这篇文章主要介绍了Lua中的弱引用介绍,本文用一个实例讲解了Lua弱引用的相关知识,需要的朋友可以参考下
    2015-04-04
  • Lua常用时间函数使用实例

    Lua常用时间函数使用实例

    这篇文章主要介绍了Lua常用时间函数使用实例,本文直接给出使用代码实例,并附有详细注释,要用到哪个复制即可,需要的朋友可以参考下
    2015-04-04

最新评论