unix
Executa um comando pelo shell Unix e retorna status e saída.
Categoria: Environment and Settings > System Commands
Sintaxe
status = unix(cmd)
Executa cmd, mostrando a saída, e retorna o código de saída.
[status, out] = unix(cmd)
Captura a saída em out em vez de exibi-la.
Descrição
unix é a contrapartida de dos para Unix: comporta-se como system, voltado a shells de Linux e macOS. Código que deve rodar em qualquer plataforma deve chamar system.
Argumentos de entrada
cmd- Linha de comando a executar.
Argumentos de saída
status- Código de saída do comando;
0indica sucesso. out- Texto que o comando escreveu como saída.
Exemplo
Capturar a saída
[status, out] = unix('echo hi');
disp(status)
disp(strtrim(out))
Saída
0
hi
Observações
O MatLivre executa o comando em qualquer sistema, inclusive Windows. No MATLAB para Windows, unix não deve ser usado.