mcbot/libs/shcmd.lua
changeset 39 237af42156a1
parent 3 508108deee63
child 66 d9c00a9fe9d5
equal deleted inserted replaced
38:a51ddbce247b 39:237af42156a1
     4 
     4 
     5     local fullcmd = cmd.." 2> /dev/null"
     5     local fullcmd = cmd.." 2> /dev/null"
     6     local fh = io.popen(fullcmd)
     6     local fh = io.popen(fullcmd)
     7     result = fh:read("*a")  -- read cmd output
     7     result = fh:read("*a")  -- read cmd output
     8     fh:close()
     8     fh:close()
       
     9     if not result then return nil end
     9     -- Trim trailing newlines
    10     -- Trim trailing newlines
    10     local r = result:gsub("\n+$", "")
    11     local r = result:gsub("\n+$", "")
    11     return r
    12     return r
    12 end
    13 end