# host

exécution d'une commande Unix ou DOS

## Séquence d'appel

    stat=host(command-name)

## Paramètres

command-name

  chaîne de caractères contenant les commandes à exécuter

stat

  un entier

## Description

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

    //creation d'un fontion pour recuperer la path courant
    function wd=getdir()
      if getos() == 'Windows' then
        host('cd>'+TMPDIR+'\path');
      else
        host('pwd>'+TMPDIR+'/path');
      end
      wd=read(TMPDIR+'/path',1,1,'(a)')
    endfunction
    //appel de la fonction
    wd=getdir()

## Voir aussi

- edit
- manedit
- unix_g
- unix_s
- unix_w
- unix_x