# host

Unix または DOS コマンドを実行

## 呼び出し手順

    stat=host(command-name)

## パラメータ

commmand-name

  Unix sh 命令を有する文字列

stat

  整数フラグ

## 説明n

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

## 例

    //ホストに基づくgetdir関数を作成
    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
    //call it
    wd=getdir()

## 参照

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