# unix

シェル (sh) コマンドを実行

## 呼び出し手順

    stat=unix(command-name)

## パラメータ

command-name

  Unix sh 命令を含む文字列

stat

  整数フラグ

## 説明

sh シェルにより実行するために文字列`command-name`を Unixに送信します. シェルコマンドの標準出力と標準エラーが呼び出し側のシェルに書き込まれます. Unixがコールされない場合(十分なシステムメモリが有効でない場合)に -1 または sh のリターンコードが返されます.

## 例

    if getos() <> '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()

## 参照

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