Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.0 - Français

Change language to:
English - 日本語 - Português

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Manuel Scilab >> Entrées/Sorties > unix_g

unix_g

exécution d'une commande Unix ou DOS, sortie redirigée vers une variable

Séquence d'appel

rep=unix_g(cmd)
[rep,stat]=unix_g(cmd)
[rep,stat,err]=unix_g(cmd)

Paramètres

command-name

chaîne de caractères

rep

vecteur colonne de chaînes de caractères (sortie standard)

stat

un entier, le statut d'erreur, si stat==0 aucune erreur.

err

vecteur colonne de chaînes de caractères (sortie d'erreurs)

Description

Envoie la chaîne command-name à l'interpréteur de commande (sh sous Unix, ou command.com sous DOS). La sortie standard est reporté dans la variable rep. La sortie d'erreurs est reporté dans la variable err ou affichée si seulement deux arguments de sortie. Les erreurs se produisant dans l'interpréteur de commande sont interceptées; notez que la *dernière erreur uniquement* est signalée quand command-name est une suite de commandes séparées par des ";".

Exemples

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 Entrées/Sorties unix_s >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:24:14 CET 2011