# unix

execução de comando shell (sh)

## Seqüência de Chamamento

    stat=unix(command-name)

## Parâmetros

command-name

  string contendo uma instrução Unix sh

stat

  flag inteiro

## Descrição

Envia um string `command-name` ao Unix para execução com o shell sh. Saída e erros padrões do shell de comando são escritos no shell chamado. `stat` retorna -1 se o Unix não pode ser chamado (memória do sistema disponível insuficiente) ou o código de retorno sh.

## Exemplos

    if getos() <> 'Windows' then
      unix("ls $SCI/demos");
    end

    function wd=directory()
      if getos() == 'Windows' then
        unix('cd&gt;'+TMPDIR+'\path');
      else
        unix('pwd&gt;'+TMPDIR+'/path');
      end
      wd=read(TMPDIR+'/path',1,1,'(a)');
    endfunction

    wd=directory()

## Ver Também

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