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 >> |