В Erlang последнее выражение в вашей функции возвращается, в вашем случае это будет результат io:format
, который является ok
.
Чтобы вернуться Cmd
, вы можете просто сделать это последнее выражение в вашей функции:
function_test() ->
Cmd = os:cmd("ls"),
io:format("The result of ls is:~p~n", [Cmd]),
Cmd.