Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
unix_g
execução de um comando shell (sh), saída redirecionada a uma variável
Seqüência de Chamamento
rep=unix_g(cmd) [rep,stat]=unix_g(cmd) [rep,stat,stderr]=unix_g(cmd)
Parâmetros
- cmd
string
- rep
vetor coluna de strings (saída padrão)
- stat
inteiro o status de erro. stat=0 se nenhum erro tiver ocorrido
- err
vetor coluna de strings (erro padrão)
Descrição
Envia um string cmd
ao Unix para execução pelo
comando shell (sh). A saída padrão é redirecionada para a variável Scilab
rep
. O erro padrão é redirecionado à variável Scilab
err ou é exibido se você forneceu apenas dois argumentos de saída. Erros
de execução Unix são detectados. Note que apenas o último erro de comando
shell é reportado quando uma lista de comandos separados por ";" é
enviada. Isto não é recomentdado.
Exemplos
function d=DIR(path) path=pathconvert(path,%t,%t) if getos() == 'Windows' then d=unix_g('dir '+path) else d=unix_g('ls '+path) end endfunction DIR('SCI/etc')
<< unix | Funções de Entrada/Saída | unix_s >> |