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