author | Mikael Berthe <mikael@lilotux.net> |
Fri, 15 Aug 2014 15:07:40 +0200 | |
changeset 68 | 840820d02016 |
parent 66 | d9c00a9fe9d5 |
permissions | -rw-r--r-- |
-- shcmd(command): execute command in a shell and return stdout contents function shcmd (cmd) if not cmd or cmd == "" then return nil, "No command" end local fullcmd = cmd.." 2> /dev/null" local fh = io.popen(fullcmd) result = fh:read("*a") -- read cmd output fh:close() if not result then return nil end -- Trim trailing newlines local r = result:gsub("\n+$", "") return r end