# host

execução de comandos do Unix ou DOS

## Seqüência de Chamamento

    stat=host(command-name)

## Parâmetros

command-name

  um string contendo uma instrução sh Unix

stat

  um flag ("indicador") inteiro

## Descrição

Envia um string `command-name` para o Unix para execução pelo interpretador de comando (sh em Unix, ou command.com em DOS). As saídas e os erros padrões do comando do shell são escritos no shell chamado. `stat` fornece -1 se o "host" (significa "anfitrião") não pode ser chamado (memória disponível do sistema insuficiente) ou se o interpretador de comando retorna o código.

## Exemplos

    //criando uma função getdir baseda no host
    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
    //chamando-a
    wd=getdir()

## Ver Também

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