Runs a shell command and return the output.

```lua
result, errorCode = os.outputof("command")
```

### Parameters ###

`command` is a shell command to run.


### Return Value ###

The output and error code of the command.


### Availability ###

Premake 4.0 or later.


### Examples ###

```lua
-- Get the ID for the host processor architecture
local proc = os.outputof("uname -p")
```


### See Also ###

* [os.executef](os.executef.md)