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_s
executa silenciosamente algumas instruções do Windows, Linux ou MacOS
Seqüência de Chamamento
unix_s(commands)
Parâmetros
- commands
Texto único contendo algumas instruções do Windows, Linux ou MacOS.
Descrição
unix_s()
abre uma nova sessão do interpretador de comandos do
Sistema Operacional (SO) (sh com Linux, cmd.exe
com MS Windows, etc ..), envia commands
para ele, permite processar
instruções do comandos
, recebe a possível mensagem de erro
gerada pelo processamento, e fecha a sessão do intérprete.
O diretório de trabalho inicial e as variáveis de ambiente do interpretador aberto estão definidos como descrito para host().
A saída é ignorada : nada é exibido nem no console do Scilab nem no terminal do SO (Windows consolebox).
a mensagem de erro do
sistema operacional será exibida no console do Scilab e o unix_s
será interrompido e exibirá sua própria mensagem de erro. As seguintes instruções
(separadas por ";") nos commands
são então ignoradas.
Se uma instrução nos commands
gera um erro,
- A mensagem de erro do interpretador do sistema operacional é exibida no console do Scilab
unix_s
para e exibe sua própria mensagem de erro.- As instruções restantes nos
commands
são então ignoradas.
![]() | Os efeitos de instruções válidas processadas antes do erro permanecem reais
(por exemplo, arquivos deletados).
Os commands com múltiplas instruções não são recomendados.
Eles são mais difíceis de depurar. |
Exemplos
if getos() == 'Windows' then unix_s("del foo"); else unix_s("rm -f foo"); end
Ver Também
- unix_g — executa algumas instruções do Windows, Linux ou MacOS, saída em variáveis
- unix_w — executa algumas instruções do Windows, Linux ou MacOS, resulta no console do Scilab
- unix_x — executar algumas instruções do Windows, Linux ou MacOS, resulta em uma janela de mensagem pop-up
- host — executes a Windows, Linux, or MacOS command
- powershell — executes a command with the Windows powershell interpreter (Windows only)
- setenv — ajusta o valor de uma variável de ambiente
- getos — retorna o nome e a versão do Sistema Operacional
Report an issue | ||
<< unix_g | OS_commands | unix_w >> |