unixexécution d'une commande Unix ou DOS Séquence d'appelstat=unix(command-name)Paramètrescommand-namechaîne de caractères contenant les commandes à exécuterstatun entierDescription
Envoie la chaîne command-name à l'interpréteur de commande
(sh sous Unix, ou command.com sous DOS). La sortie standard et les erreurs sont reportées dans
l'interpréteur de commande.
stat vaut -1 en sortie si la fonction ne peut pas être appelée (pas assez de mémoire par exemple) ou
alors le code de sortie de l'interpréteur de commande.
Exemples 'Windows' then
unix("ls $SCI/demos");
end
function wd=directory()
if getos() == 'Windows' then
unix('cd>'+TMPDIR+'\path');
else
unix('pwd>'+TMPDIR+'/path');
end
wd=read(TMPDIR+'/path',1,1,'(a)');
endfunction
wd=directory()
]]>Voir aussi
edit
manedit
unix_g
unix_s
unix_w
unix_x