author | Mikael Berthe <mikael@lilotux.net> |
Tue, 27 Nov 2012 16:36:17 +0100 | |
changeset 67 | 5c756a9d7d8c |
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