<< unix_g OS_commands unix_w >>

Scilab Help >> Entrées/Sorties > OS_commands > unix_s

unix_s

exécute des instructions Windows, Linux ou MacOS : résultats masqués (mode Silencieux)

Séquence d'appel

unix_s(commands)

Arguments

commands

Texte unique contenant les instructions à exécuter.

Description

unix_s() ouvre une nouvelle session de l'interpréteur de commandes du système d'exploitation (OS) (sh avec Linux, cmd.exe avec MS Windows, etc..), lui envoie les instructions commands, attend le traitement de celles-ci, reçoit le possible message d'erreur générés lors du traitement, et ferme la session de l'interpréteur.

Le dossier de travail initial et les variables d'environnement de la session OS ouverte sont établis comme pour host().

Aucun résultat d'éxécution issu de l'OS n'est affiché, ni dans la console Scilab, ni dans le terminal de l'OS (la consolebox, pour Windows).

Si dans commands une instruction génère une erreur,

Exemples

if getos() == 'Windows' then
  unix_s("del foo");
else
  unix_s("rm -f foo");
end

Voir aussi


Report an issue
<< unix_g OS_commands unix_w >>