Advertisement

Lua 学习(支持在终端使用 Lua 进行操作)

阅读量:

lua调用终端

复制代码
    os.execute('mkdir test')
    --如果要输入密码的那种
    passwd=123456
    os.execute('echo 'passwd' | sudo -S mkdir test')
    
      
      
      
      
    

变量

Lua语言中的变量默认具有全局特性,这意味着在某一文件中定义的变量能够被其他所有文件所访问,除非通过添加local关键字进行作用域限定。
假设有两个文件,分别为main.lua与x.lua。

复制代码
    -- main.lua
    local x = 100
    -- dofile是进行调用执行外部文件
    dofile("x.lua")
    print("main.lua print",x)
    function foo( x,y )
    print("foo",x)
    end
    -- 局部的x会覆盖整个文件的同名变量。这我就放心了。
    foo(1,2)
    
      
      
      
      
      
      
      
      
      
      
    
复制代码
    -- x.lua

全部评论 (0)

还没有任何评论哟~